【发布时间】:2020-09-22 23:41:57
【问题描述】:
如果我有一个string[] 类型的数组并且我想从数组中提取类型,我必须这样做:
const typeArgs = type.typeArguments;
typeArgs[0]; // string
但是,如果我有一个 [number, string] 类型的元组并想要获得 string | number 的类型联合呢?
【问题讨论】:
-
获取类型联合是什么意思?我假设您的意思是获取元组类型的各个元素类型?
-
下面的例子
const arr: [string, number] = ['a', 1]arr.map (el => el)我需要提取el类型。
标签: typescript typescript-compiler-api