-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathschema.d.ts
45 lines (45 loc) · 988 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
35
36
37
38
39
40
41
42
43
44
45
/**
* TSlint target options for Build Facade.
*/
export interface Schema {
/**
* Files to exclude from linting.
*/
exclude?: string[];
/**
* Files to include in linting.
*/
files?: string[];
/**
* Fixes linting errors (may overwrite linted files).
*/
fix?: boolean;
/**
* Succeeds even if there was linting errors.
*/
force?: boolean;
/**
* Output format (prose, json, stylish, verbose, pmd, msbuild, checkstyle, vso, fileslist).
*/
format?: string;
/**
* Show output text.
*/
silent?: boolean;
/**
* The name of the TypeScript configuration file.
*/
tsConfig?: TsConfig;
/**
* The name of the TSLint configuration file.
*/
tslintConfig?: string;
/**
* Controls the type check for linting.
*/
typeCheck?: boolean;
}
/**
* The name of the TypeScript configuration file.
*/
export declare type TsConfig = string[] | string;