我发现 typescript 检查器在具有如下功能时不会发出警告或错误:
function test(a: boolean): boolean {
if (a) {
return true;
} else {
// else branch not covered
}
}
是否可以在 tsconfig.json 文件中设置一个属性来强制编译器进行检查? (我找不到任何)
最佳答案
noImplicitReturns 标志应该做到这一点:
关于typescript - 当有返回类型时,是否可以强制 typescript 编译器检查所有可能的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66566575/