TSLint在赋值左侧强制执行完整的typedef

时间:2019-01-11 00:51:17

标签: typescript tslint

在我见过的所有其他强类型语言中,类型定义位于值之前。我想通过强制变量定义在=之前具有完整的类型定义来遵循TypeScript中的相同模式。

我相信我尝试了typedefno-inferrable-types的所有可能配置,但是我无法让linter根据需要解决此示例:

const f: (x: number) => number = (x) => x * x; // should be valid
const g = (x: number): number => x * x; // should be invalid
const n = 3; // should be valid

0 个答案:

没有答案