-
Notifications
You must be signed in to change notification settings - Fork 460
/
Copy pathtsconfig-raw.ts
160 lines (160 loc) · 4.34 KB
/
tsconfig-raw.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
export interface RawCompilerOptions {
charset?: string
composite?: boolean
declaration?: boolean
declarationDir?: string | null
diagnostics?: boolean
disableReferencedProjectLoad?: boolean
emitBOM?: boolean
emitDeclarationOnly?: boolean
incremental?: boolean
tsBuildInfoFile?: string
inlineSourceMap?: boolean
inlineSources?: boolean
jsx?: 'preserve' | 'react' | 'react-jsx' | 'react-jsxdev' | 'react-native'
reactNamespace?: string
jsxFactory?: string
jsxFragmentFactory?: string
jsxImportSource?: string
listFiles?: boolean
mapRoot?: string
module?: 'CommonJS' | 'AMD' | 'System' | 'UMD' | 'ES6' | 'ES2015' | 'ES2020' | 'ESNext' | 'None' | string
moduleResolution?: 'Classic' | 'Node'
newLine?: 'crlf' | 'lf'
noEmit?: boolean
noEmitHelpers?: boolean
noEmitOnError?: boolean
noImplicitAny?: boolean
noImplicitThis?: boolean
noUnusedLocals?: boolean
noUnusedParameters?: boolean
noLib?: boolean
noResolve?: boolean
noStrictGenericChecks?: boolean
skipDefaultLibCheck?: boolean
skipLibCheck?: boolean
outFile?: string
outDir?: string
preserveConstEnums?: boolean
preserveSymlinks?: boolean
preserveWatchOutput?: boolean
pretty?: boolean
removeComments?: boolean
rootDir?: string
isolatedModules?: boolean
sourceMap?: boolean
sourceRoot?: string
suppressExcessPropertyErrors?: boolean
suppressImplicitAnyIndexErrors?: boolean
target?: 'ES3' | 'ES5' | 'ES6' | 'ES2015' | 'ES2016' | 'ES2017' | 'ES2018' | 'ES2019' | 'ES2020' | 'ESNext' | string
watch?: boolean
fallbackPolling?: 'fixedPollingInterval' | 'priorityPollingInterval' | 'dynamicPriorityPolling'
watchDirectory?: 'useFsEvents' | 'fixedPollingInterval' | 'dynamicPriorityPolling'
watchFile?:
| 'fixedPollingInterval'
| 'priorityPollingInterval'
| 'dynamicPriorityPolling'
| 'useFsEvents'
| 'useFsEventsOnParentDirectory'
experimentalDecorators?: boolean
emitDecoratorMetadata?: boolean
allowUnusedLabels?: boolean
noImplicitReturns?: boolean
noUncheckedIndexedAccess?: boolean
noFallthroughCasesInSwitch?: boolean
allowUnreachableCode?: boolean
forceConsistentCasingInFileNames?: boolean
generateCpuProfile?: string
baseUrl?: string
paths?: {
[k: string]: string[]
}
plugins?: {
name?: string
[k: string]: unknown
}[]
rootDirs?: string[]
typeRoots?: string[]
types?: string[]
traceResolution?: boolean
allowJs?: boolean
noErrorTruncation?: boolean
allowSyntheticDefaultImports?: boolean
noImplicitUseStrict?: boolean
listEmittedFiles?: boolean
disableSizeLimit?: boolean
lib?: (
| 'ES5'
| 'ES6'
| 'ES2015'
| 'ES2015.Collection'
| 'ES2015.Core'
| 'ES2015.Generator'
| 'ES2015.Iterable'
| 'ES2015.Promise'
| 'ES2015.Proxy'
| 'ES2015.Reflect'
| 'ES2015.Symbol.WellKnown'
| 'ES2015.Symbol'
| 'ES2016'
| 'ES2016.Array.Include'
| 'ES2017'
| 'ES2017.Intl'
| 'ES2017.Object'
| 'ES2017.SharedMemory'
| 'ES2017.String'
| 'ES2017.TypedArrays'
| 'ES2018'
| 'ES2018.AsyncGenerator'
| 'ES2018.AsyncIterable'
| 'ES2018.Intl'
| 'ES2018.Promise'
| 'ES2018.Regexp'
| 'ES2019'
| 'ES2019.Array'
| 'ES2019.Object'
| 'ES2019.String'
| 'ES2019.Symbol'
| 'ES2020'
| 'ES2020.BigInt'
| 'ES2020.Promise'
| 'ES2020.String'
| 'ES2020.Symbol.WellKnown'
| 'ESNext'
| 'ESNext.Array'
| 'ESNext.AsyncIterable'
| 'ESNext.BigInt'
| 'ESNext.Intl'
| 'ESNext.Promise'
| 'ESNext.String'
| 'ESNext.Symbol'
| 'DOM'
| 'DOM.Iterable'
| 'ScriptHost'
| 'WebWorker'
| 'WebWorker.ImportScripts'
)[]
strictNullChecks?: boolean
maxNodeModuleJsDepth?: number
importHelpers?: boolean
importsNotUsedAsValues?: 'remove' | 'preserve' | 'error'
alwaysStrict?: boolean
strict?: boolean
strictBindCallApply?: boolean
downlevelIteration?: boolean
checkJs?: boolean
strictFunctionTypes?: boolean
strictPropertyInitialization?: boolean
esModuleInterop?: boolean
allowUmdGlobalAccess?: boolean
keyofStringsOnly?: boolean
useDefineForClassFields?: boolean
declarationMap?: boolean
resolveJsonModule?: boolean
assumeChangesOnlyAffectDirectDependencies?: boolean
extendedDiagnostics?: boolean
listFilesOnly?: boolean
disableSourceOfProjectReferenceRedirect?: boolean
disableSolutionSearching?: boolean
[k: string]: unknown
}