cost 64 ms
如何将多个通用 TypeScript 列表合并为一个具有联合类型的新列表? - How to merge multiple generic TypeScript lists into a new list with a union type?

我正在尝试创建一个 TypeScript 方法,它将任意数量的通用列表合并到一个新列表中,其中新列表的类型是原始列表中项目类型的并集。 我有一个列表 class 如下: 我想向 List 添加一个 static 合并方法,它接受任意数量的 List 对象并将它们的项目合并到一个新的 List ob ...

为什么联合泛型约束在 TS 中表现得很奇怪? - Why union generic constraint behaves weird in TS?

我想创建一个 function,它结合了 string|number arrays 的值。因此,在尝试使用联合类型扩展通用参数后,我得到了我不理解的奇怪行为。 在某些情况下,只有第一个项目的值被提取用于类型检查,有时两者都被提取。 这是一个例子 我希望 function 接受 arrays 个字符 ...

使 function 接受通用输入,使用相同的键返回值,但使用来自另一种类型的值 - Make function accept generic input, return value with same keys, but with values from another type

我有以下类型type A = { foo: number bar: number } type B = { foo: string bar: string } 我想编写一个 function f() ,它接受一个完全或部分类型为 A 的参数,并输出一个具有相同键但类型为 B 的类 ...

我如何制作一个通用的 function 递归反序列化 JSON 嵌套日期字符串类型安全? - How can I make a generic function that recursively deserializes JSON with nested datestrings type safe?

下面的代码定义了一个 function stringsToDates ,它将采用原语 object 或 Promise 并递归地将它找到的任何 ISO8601 日期字符串(序列化 JSON)转换为实例化的 Date 对象。 我怎样才能使这样的 function 类型安全,以便我可以调用const ...

当参数可以是值或回调时如何使用 Typescript generics function - How to use Typescript generics when the argument could be a value or callback function

所以这里的问题是我想传递T ,它可以是string , number , boolean , object或array或function问题是我不知道如何在这种情况下处理ab("hello")并且有 T作为值返回。 这是我一直看到的错误并链接到错误 ...

从其属性推断 Object 通用(返回 function 类型) - Infer Object Generic from its propery (return function type)

我想制作一个可以从 function data的返回值推断类型T的接口,以便 function step可以将this的类型作为参数接收。 像这样: 但不必指定类型。 类似于 Vue.js (v3) 中使用data function 所做的,其中所有方法都可以访问组件的 state 的成员 我知道 ...

TypeScript 具有动态属性的代理类型 - TypeScript types for Proxy with dynamic properties

我想输入一个允许访问任意属性的 JavaScript Proxy 。 一个人为的例子,一个 object 将每个属性映射到它自己的属性名称: 我不希望 TypeScript 自动推断proxy.foo存在,但我想提供一种类型,使其知道它存在并且属性的值类型取决于属性名称。 下面的映射类型至少可以防止 ...

是否可以通过TypeScript中对象的代理键的名称动态判断类型 - Is it possible to dynamically determine the type by the name of the object's proxy key in TypeScript

我正在编写一个包装器 class,它将包含与用户实体交互的功能,例如检查用户是否为访客的方法、检查他的权限的功能等,以及我想为其字段创建访问器的方法之一比如名字,email,id 。 我的想法是访问者会通过实体中字段的名称从用户自己那里返回数据。 这是我的代码和我想更改的注释: 是否可以这样安排,例 ...

typescript class 构造函数根据其 function 作为参数推断类型 - typescript class constructor inferring types based on args of its function as argument

抱歉,如果标题不是很清楚,但我不知道如何更好地表达我的问题。 我有一个Process class: 实例化新进程 Object 时: 我想对传递给 Message 构造函数的parameter进行类型检查,以匹配 function 参数的类型。 就像在上面的代码中,如果我传递一个数字而不是字符串,我 ...

Typescript 根据第一个 function 的参数自动完成有条件返回 function - Typescript autocompletion for conditionally returned function based on parameter of first function

我已经为此苦思冥想了一段时间,所以我决定在 Stackoverflow 上提出这个问题,希望有人能够帮助我。 这是我的问题的简化代码片段版本: TypeScript Playground 解释: 我希望在example function 使用特定option参数执行后自动完成。 因此,如果我键入e ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM