有没有办法防止使用任何
Is there a way to prevent usage of any
如果定义的变量/函数没有正确的类型或者使用了 any 类型,有没有办法让 Typescript 抛出错误而不编译?即
let var1 = 0; --> Throw error
let var2: any; --> Throw error
let var3: number = 3; --> OK
getNumber() { --> Throw error
return var3;
}
getNumber(): number { --> OK
return var3;
}
如果您在项目中使用 TSLint,您可以启用以下规则:https://palantir.github.io/tslint/rules/no-any
如果定义的变量/函数没有正确的类型或者使用了 any 类型,有没有办法让 Typescript 抛出错误而不编译?即
let var1 = 0; --> Throw error
let var2: any; --> Throw error
let var3: number = 3; --> OK
getNumber() { --> Throw error
return var3;
}
getNumber(): number { --> OK
return var3;
}
如果您在项目中使用 TSLint,您可以启用以下规则:https://palantir.github.io/tslint/rules/no-any