typescript - 如何将对象值作为元组获取

标签 typescript

如何从对象中获取值的类型作为这些类型的元组?

type Obj = { a: true, b: 1 }
type ValueTuple<T extends object> = ???
type Test = ValueTuple<Obj> // [true, 1]

最佳答案

我认为您不能将值作为类型获取。即使可以,这也是个坏主意。这是先前回答的问题,How to transform union type to tuple type是一个比我能给出的更好的答案:)

关于typescript - 如何将对象值作为元组获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55890108/

相关文章:

javascript - 添加到项目时出现 jquery.d.ts 错误

reactjs - 不使用内联 lambda 的 Typescript 和 React refs

json - 如何使用 axios 和 TypeScript 将 JSON 响应解析为 PascalCase 模型?

javascript - 这个例子中的 Angular *ngFor 究竟是如何工作的?

typescript - Typescript中两个函数的联合类型

angular - Angular 中的 @Directive 与 @Component

javascript - Prisma:柱太长

javascript - 将文件扩展名从 js 更改为 ts 后,ionic 无法再找到模块

reactjs - typescript 类型检查结果花费的时间过长

typescript - 为接口(interface)的 getter/setter 禁用 `@typescript-eslint/explicit-member-accessibility`