UNPKG

eslint-config-galex

Version:
12 lines (11 loc) 794 B
import { type Linter } from 'eslint'; import { type GetDepsArgs } from './getDependencies'; import { type ESLintConfig, type Flags, type TopLevelESLintConfig } from './types'; export type CreateConfigArgs = GetDepsArgs & Flags & { ignorePatterns?: string[]; rules?: Linter.RulesRecord; root?: boolean; overrides?: (Linter.ConfigOverride | null)[]; enableJavaScriptSpecificRulesInTypeScriptProject?: boolean; } & Pick<ESLintConfig, 'env' | 'parserOptions' | 'plugins' | 'settings'>; export declare const createConfig: ({ cwd, tsConfigPath, convertToESLintInternals, incrementalAdoption, blankSlate, enableJavaScriptSpecificRulesInTypeScriptProject, root, ignorePatterns, env, overrides, parserOptions, rules, plugins, settings, }?: CreateConfigArgs) => TopLevelESLintConfig;