元素隐式具有 “any” 类型,因为类型为 “number” 的表达式不能用于索引类型 “{ 0: { label: string; class: string; }; }”。 在类型
const map: IMap = {
0: { label: '通过', class: '' },
1: { label: '驳回', class: '' },
};
const list = [{ status: 0 }, { status: 1 }];
list.forEach(item => {
console.log(map[item.status]);
});
加入 ts 类型
type IMap = Record<
number,
{
label: string;
class: string;
}
>;
类型“Window & typeof globalThis”上不存在属性
xx.d.ts
declare interface Window {
CESIUM_BASE_URL: string
}