typescript/consistent-type-definitions 样式
它的作用
实施类型定义始终一致地使用接口或类型。
为什么这样做不好?
TypeScript 提供了两种常规方法来定义对象类型:interface 和 type。两者通常非常相似,且可以经常互换使用。始终一致地使用相同的类型声明样式有助于提升代码可读性。
示例
ts
// incorrect, when set to "interface"
type T = { x: number };
// incorrect when set to "type"
interface T {
x: number;
}