46 lines
1.2 KiB
TypeScript
46 lines
1.2 KiB
TypeScript
import { UnitTestRunner } from '../../utils/test-runners';
|
|
import { Linter } from '@nrwl/linter';
|
|
|
|
export interface Schema {
|
|
name: string;
|
|
addTailwind?: boolean;
|
|
skipFormat?: boolean;
|
|
/**
|
|
* @deprecated Use `simpleName` instead. It will be removed in v16.
|
|
*/
|
|
simpleModuleName?: boolean;
|
|
simpleName?: 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;
|
|
parent?: string;
|
|
tags?: string;
|
|
strict?: boolean;
|
|
linter?: Linter;
|
|
unitTestRunner?: UnitTestRunner;
|
|
compilationMode?: 'full' | 'partial';
|
|
setParserOptionsProject?: boolean;
|
|
skipModule?: boolean;
|
|
skipPackageJson?: boolean;
|
|
standalone?: boolean;
|
|
displayBlock?: boolean;
|
|
inlineStyle?: boolean;
|
|
inlineTemplate?: boolean;
|
|
viewEncapsulation?: 'Emulated' | 'None' | 'ShadowDom';
|
|
changeDetection?: 'Default' | 'OnPush';
|
|
style?: 'css' | 'scss' | 'sass' | 'less' | 'none';
|
|
skipTests?: boolean;
|
|
selector?: string;
|
|
skipSelector?: boolean;
|
|
}
|