【发布时间】:2020-03-16 15:46:45
【问题描述】:
我知道我可以将类型定义为值的联合:
type Names = 'Alex' | 'Jason' | 'Tony';
但我乐观地认为我可能能够将类型定义为所有但值:
type NotAlex = string | !'Alex'
这可能是一厢情愿,最终我想做的是能够说这样的话:
interface IThingWithTime {
time: number;
[key: string]: [number, number];
}
没有编译器告诉我:
“数字”类型的属性“时间”不能分配给字符串索引 输入'[数字,数字]'
【问题讨论】:
标签: typescript