57. 元组转换为嵌套对象

中等0

给定一个仅包含字符串类型的元组类型 T 和一个类型 U,递归构建一个对象。

例如:

type a = TupleToNestedObject<['a'], string> // expected to be { a: string }
type b = TupleToNestedObject<['a', 'b'], number> // expected to be { a: { b: number } }
type c = TupleToNestedObject<[], boolean> // expected to be boolean

如果元组为空,则直接返回 U 类型。

评论(0)
题库

TypeScript

加载中...