跳至内容

typescript/consistent-indexed-object-style 样式

🛠️此规则针对某些违规行为提供自动修复功能。

作用

要求或不允许使用 Record 类型。

此操作为何不建议?

Indexed 对象类型的样式不一致可能会影响项目的可读性。

示例

此规则错误代码示例

ts
interface Foo {
  [key: string]: unknown;
}
type Foo = {
  [key: string]: unknown;
};

此规则正确代码示例

ts
type Foo = Record<string, unknown>;

引用

在遵守 MIT 许可证下发布。