假设我有以下数组文字:
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 ×1