eslint-config-galex
Version:
personal ESLint ruleset of galex
17 lines (16 loc) • 1.26 kB
TypeScript
import { type GetTopLevelTsConfigArgs } from './getToplevelTsConfig';
import { type Dependencies } from './types';
export type GetDepsArgs = {
cwd?: string;
tsConfigPath?: string;
};
export declare const detectReact: (dependencies: Map<string, string>) => Dependencies['react'];
export declare const detectTypeScript: (dependencies: Map<string, string>, maybeFindTsConfigArgs: GetTopLevelTsConfigArgs) => Dependencies['typescript'];
export declare const detectJest: (dependencies: Map<string, string>) => Dependencies['hasJest'];
export declare const detectJestDom: (dependencies: Map<string, string>) => Dependencies['hasJestDom'];
export declare const detectNodeTypes: (dependencies: Map<string, string>) => Dependencies['hasNodeTypes'];
export declare const detectTestingLibrary: (dependencies: Map<string, string>) => Dependencies['hasTestingLibrary'];
export declare const detectStorybook: (dependencies: Map<string, string>) => Dependencies['storybook'];
export declare const detectTailwind: (dependencies: Map<string, string>) => Dependencies['hasTailwind'];
export declare const detectNest: (dependencies: Map<string, string>) => Dependencies['hasNest'];
export declare const getDependencies: ({ cwd, tsConfigPath, }?: GetDepsArgs) => Dependencies;