@nx-plugins/linter
Version:
The Nx Plugin for Linter that contains executors, generators, and utilities to use powerful Eslint capabilities.
18 lines (17 loc) • 912 B
TypeScript
import { Tree } from '@nrwl/devkit';
import { EslintReactGeneratorSchema } from './schema';
import { Linter } from '@nrwl/linter';
export declare type NormalizedSchema = ReturnType<typeof normalizeOptions>;
declare function normalizeOptions(tree: Tree, options: EslintReactGeneratorSchema): {
projectRoot: string;
projectType: import("@nrwl/devkit").ProjectType;
project?: string;
unitTestRunner: "vitest" | "none" | "jest";
setParserOptionsProject: boolean;
skipFormat: boolean;
skipPackageJson?: boolean;
linter: Linter.EsLint;
};
export declare function eslintReactProjectGenerator(tree: Tree, schema: EslintReactGeneratorSchema): Promise<import("@nrwl/devkit").GeneratorCallback>;
export default eslintReactProjectGenerator;
export declare const eslintReactProject: (generatorOptions: EslintReactGeneratorSchema) => (tree: any, context: any) => Promise<any>;