小编kla*_*man的帖子

获取数组文字的索引类型

假设我有以下数组文字:

const list = ['foo', 'bar', 'baz'] as const;
Run Code Online (Sandbox Code Playgroud)

我正在尝试生成一个表示该数组的可能索引的类型。我尝试按如下方式实现:

const list = ['foo', 'bar', 'baz'] as const;

type ListIndex = Exclude<keyof (typeof list), keyof []>;
Run Code Online (Sandbox Code Playgroud)

ListIndex现在变成"0" | "1" | "2"0 | 1 | 2

谁能告诉我如何获得所需的0 | 1 | 2类型?

typescript

4
推荐指数
1
解决办法
2645
查看次数

标签 统计

typescript ×1