【发布时间】:2020-12-05 08:47:46
【问题描述】:
假设接口具有一些已知属性及其类型,并且可以具有其他具有未知键和一些其他类型的属性,例如:
interface Foo {
length: number;
[key: string]: string;
}
const foo : Foo = {
length: 1,
txt: "TXT",
};
TS 错误:
“数字”类型的属性“长度”不能分配给字符串索引类型“字符串”。
这样的界面应该怎么打?
【问题讨论】:
标签: typescript index-signature