Typescript 如何将记录映射到具有相同大小的元组中?
我想把这个转变为:Typescript 如何将记录映射到具有相同大小的元组中?,typescript,typescript-generics,Typescript,Typescript Generics,我想把这个转变为: type SomeRecord = {member1: any, member2: any} 为此: type ResultingTuple = [keyof SomeRecord, keyof SomeRecord] 如果记录有3个成员,元组应该有3个元素,依此类推。如果我们从导入TuplifyUnion,则: type ResultingTuple=TuplifyUnion 但是,正如TuplifyUnion的作者所述,键的顺序无法保持 type Resulting
type SomeRecord = {member1: any, member2: any}
为此:
type ResultingTuple = [keyof SomeRecord, keyof SomeRecord]
如果记录有3个成员,元组应该有3个元素,依此类推。如果我们从导入
TuplifyUnion
,则:
type ResultingTuple=TuplifyUnion
但是,正如TuplifyUnion
的作者所述,键的顺序无法保持
type ResultingTuple = TuplifyUnion<keyof SomeRecord>