【发布时间】:2021-05-08 13:10:52
【问题描述】:
考虑以下代码:
enum MyEnum {
Enum1,
Enum2
}
function switchOverEnum(myEnum: MyEnum) {
switch (myEnum) {
case MyEnum.Enum1:
console.log('it is an enum1');
break;
// I am missing the case MyEnum.Enum2 here,
// but the TypeScript compiler does not complain
}
}
我在使用create-react-app 创建的项目中使用它。我的期望是 TypeScript 抱怨 MyEnum.Enum2 的案例没有被处理,但它没有。我该如何配置 TypeScript 编译器来做到这一点?
【问题讨论】:
标签: typescript switch-statement create-react-app tsconfig