types.d.ts 310 B

123456789
  1. import type { Rule } from 'eslint';
  2. export type Extension = `.${string}`;
  3. export type ESLintSettings = NonNullable<Rule.RuleContext['settings']> & {
  4. 'import/extensions'?: Extension[];
  5. 'import/parsers'?: { [k: string]: Extension[] };
  6. 'import/cache'?: { lifetime: number | '∞' | 'Infinity' };
  7. };