Typescript 获取接口的类型';s值
我有以下可用的界面:Typescript 获取接口的类型';s值,typescript,typescript-typings,Typescript,Typescript Typings,我有以下可用的界面: export interface SchemaAttributes { [key: string]: ( SchemaAttributeDefinition<NumberConstructor, number> | SchemaAttributeDefinition<[NumberConstructor], number[]> | SchemaAttributeDefinition<DateConstructor,
export interface SchemaAttributes {
[key: string]: (
SchemaAttributeDefinition<NumberConstructor, number>
| SchemaAttributeDefinition<[NumberConstructor], number[]>
| SchemaAttributeDefinition<DateConstructor, Date>
| SchemaAttributeDefinition<StringConstructor, string>
| SchemaAttributeDefinition<[StringConstructor], string[]>
| SchemaAttributeDefinition<ObjectConstructor, Object>
| SchemaAttributeDefinition<ArrayConstructor, Array<any>>
| SchemaAttributeDefinition<any, any>
| RawSchemaAttributeDefinition<any, any>
| NumberConstructor
| [NumberConstructor]
| DateConstructor
| StringConstructor
| [StringConstructor]
| ObjectConstructor
| ArrayConstructor
)
}
导出接口模式属性{
[键:字符串]:(
SchemaAttributedDefinition
|SchemaAttributedDefinition
|SchemaAttributedDefinition
|SchemaAttributedDefinition
|SchemaAttributedDefinition
|SchemaAttributedDefinition
|SchemaAttributedDefinition
|SchemaAttributedDefinition
|RawSchemaAttributedDefinition
|数字构造器
|[数字构造器]
|日期构造函数
|StringConstructor
|[StringConstructor]
|对象构造函数
|阵列构造器
)
}
如何访问分配给
键的组合类型?您可以使用索引类型查询:
type Foo = SchemaAttributes['string'];