有没有办法防止使用任何

时间:2017-12-07 18:42:31

标签: typescript types typescript-typings

如果在没有正确类型的情况下定义变量/函数或者使用了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;
}

1 个答案:

答案 0 :(得分:2)

如果您在项目中使用TSLint,则可以启用以下规则:https://palantir.github.io/tslint/rules/no-any