@perfective/eslint-config
Version:
ESLint shareable rules configuration
16 lines (15 loc) • 595 B
TypeScript
import { Glob } from '../../../linter/glob';
/**
* Configuration options for the `import/no-extraneous-dependencies` rule.
*/
export interface ImportNoExtraneousDependencies {
devDependencies: boolean | Glob[];
optionalDependencies: boolean | Glob[];
peerDependencies: boolean | Glob[];
bundledDependencies: boolean | Glob[];
packageDir?: string;
}
/**
* Returns configuration for the `import/no-extraneous-dependencies` rule.
*/
export declare function importNoExtraneousDependencies(overrides?: Partial<ImportNoExtraneousDependencies>): ImportNoExtraneousDependencies;