Skip to content

「重学TS 2.0 」TS 练习题第四十九题 #95

@heweijian4933

Description

@heweijian4933

实现 UnionToArray 工具类型,用于将联合类型转换成元组类型。具体的使用示例如下所示:

type UnionToArray<U> = // 你的实现代码

type A0 = UnionToArray<'aaa' | 'bbb' | 'ccc'> //=> ['aaa' , 'bbb' , 'ccc']
type A1 = UnionToArray<1 | 2 | 3 > //=> [1, 2, 3]
type A2 = UnionToArray<{type:'input'} | {type:'select',hasOptions:boolean}> //=> [{type:'input'} ,{type:'select',hasOptions:boolean}]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions