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;
}