普通枚举
初始值默认为0其余成员按顺序自动增长,可以理解为数组下标:
enum week {
周日,
周一,
周二,
周三,
周四,
周五,
周六,
}
const monday...interface KeyValue {
key: T;
value: U;
}
const person1: KeyValue = {
key...: '甜甜',
value: 18,
};
const person2: KeyValue = {
key: 20,
value: '甜甜',
};
console.log...(person1); //{ key: '甜甜', value: 18 }
console.log(person2); //{ key: 20, value: '甜甜' }
接口的类型变量对接口中所有其他成员可见...// 包含类型声明的文件列表
"types": [], // 需要包含的类型声明文件名列表
"allowSyntheticDefaultImports