是否可以创建可以获取索引签名的类型部分的类型? 示例:
type Foo = { [id: string]: Date }
type IndexSignatureType<T> = ???
const bar: IndexSignatureType<Foo>; // has type Date
答案 0 :(得分:1)
您可以只使用索引类型查询:
type Foo = { [id: string]: Date }
const bar: Foo[string]; // is Date