我有以下可用界面:
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
)
}
如何访问分配给key
的组合类型?