![](/img/trans.png)
[英]eslint rule to enforce Typescript optional parameter function syntax
[英]typescript/eslint rule for function syntax in objects implementing interface
当让 object 实现接口时,JavaScript(和 TypeScript)提供了两种定义函数的方法。 考虑这个代码示例:
export interface ITest {
start(): ITest;
stop(): ITest;
}
const instance: ITest = {
start: () => instance,
stop() { return this; },
}
我想强制执行一致的代码样式,并且需要禁用第二种样式(不带:
)。 是否有typescript-eslint
规则?
我查看了typescript-eslint
规则列表,但不幸的是,我无法从规则名称中识别出任何似乎适合您正在寻找的内容。
这是他们存储库中的完整规则列表: https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin/docs/rules
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.