34 lines
821 B
TypeScript

import { UnitTestRunner } from '../../utils/test-runners';
import { Linter } from '@nrwl/linter';
type AngularLinter = Exclude<Linter, Linter.TsLint>;
export interface Schema {
name: string;
addTailwind?: boolean;
skipFormat?: boolean;
simpleModuleName?: boolean;
addModuleSpec?: boolean;
directory?: string;
sourceDir?: string;
buildable?: boolean;
publishable?: boolean;
importPath?: string;
standaloneConfig?: boolean;
spec?: boolean;
flat?: boolean;
commonModule?: boolean;
prefix?: string;
routing?: boolean;
lazy?: boolean;
parentModule?: string;
tags?: string;
strict?: boolean;
linter?: AngularLinter;
unitTestRunner?: UnitTestRunner;
compilationMode?: 'full' | 'partial';
setParserOptionsProject?: boolean;
skipModule?: boolean;
skipPackageJson?: boolean;
}