跳至內容

typescript/consistent-indexed-object-style 樣式

🛠️ 此規則對於某些違規情況提供自動修正。

功能

要求或禁止使用 Record 類型。

為什麼這不好?

索引物件類型的樣式不一致可能會損害專案的可讀性。

範例

此規則的不正確程式碼範例

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

此規則的正確程式碼範例

ts
type Foo = Record<string, unknown>;

參考

在 MIT 許可證下發布。