/
schema.d.ts
34 lines (32 loc) · 916 Bytes
/
schema.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import { Linter } from '@nrwl/linter';
import { E2eTestRunner, UnitTestRunner } from '../../utils/test-runners';
import type { Styles } from '../utils/types';
type AngularLinter = Exclude<Linter, Linter.TsLint>;
export interface Schema {
name: string;
addTailwind?: boolean;
skipFormat?: boolean;
inlineStyle?: boolean;
inlineTemplate?: boolean;
viewEncapsulation?: 'Emulated' | 'Native' | 'None';
routing?: boolean;
prefix?: string;
style?: Styles;
skipTests?: boolean;
directory?: string;
tags?: string;
linter?: AngularLinter;
unitTestRunner?: UnitTestRunner;
e2eTestRunner?: E2eTestRunner;
backendProject?: string;
strict?: boolean;
standaloneConfig?: boolean;
mfe?: boolean;
mfeType?: 'host' | 'remote';
remotes?: string[];
port?: number;
host?: string;
setParserOptionsProject?: boolean;
skipPackageJson?: boolean;
federationType?: 'static' | 'dynamic';
}