为什么出现以下界面
export interface Interface<T> {
[id:number | string]: T[]
}
引发错误
索引签名参数类型必须为'string'或'numbe
答案 0 :(得分:0)
您是否尝试过将它们分开?
export interface Interface<T> {
[id: string]: T[];
[id: number]: T[];
}
// And then using it...
const nums: Interface<number> = {
one: [1, 2],
2: [2, 3]
};