diff --git a/src/flat-config/index.d.ts b/src/flat-config/index.d.ts index 78c58a03..5a4482ee 100644 --- a/src/flat-config/index.d.ts +++ b/src/flat-config/index.d.ts @@ -55,6 +55,13 @@ export interface FlatESLintConfigItem { * @see [Configuring rules](https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new#configuring-rules) */ rules?: Rules; + + /** + * An object containing name-value pairs of information that should be available to all rules. + * + * @see [Configuring shared settings](https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new#configuring-shared-settings) + */ + settings?: Record; } /** diff --git a/tests/define.test-d.ts b/tests/define.test-d.ts index 1a3c1da4..969d9ad8 100644 --- a/tests/define.test-d.ts +++ b/tests/define.test-d.ts @@ -41,6 +41,7 @@ describe('define', () => { ignores: [], plugins: {}, rules: {}, + settings: {}, }, ]), ).toEqualTypeOf();