如何获取对象值作为元组

时间:2019-04-28 12:10:24

标签: typescript

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

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

1 个答案:

答案 0 :(得分:3)

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