-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompilerOptions.dhall
44 lines (34 loc) · 1.07 KB
/
compilerOptions.dhall
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
let ProjectOptions = ./compilerOptions/projectOptions.dhall
let StrictChecks = ./compilerOptions/strictChecks.dhall
let ModuleResolution = ./compilerOptions/moduleResolution.dhall
let SourceMaps = ./compilerOptions/sourceMaps.dhall
let LinterChecks = ./compilerOptions/linterChecks.dhall
let Experimental = ./compilerOptions/experimental.dhall
let Advanced = ./compilerOptions/advanced.dhall
let CommandLine = ./compilerOptions/commandLine.dhall
let CompilerOptions
: Type
= ProjectOptions.Type
⩓ StrictChecks.Type
⩓ ModuleResolution.Type
⩓ SourceMaps.Type
⩓ LinterChecks.Type
⩓ Experimental.Type
⩓ Advanced.Type
⩓ CommandLine.Type
let default
: CompilerOptions
= ProjectOptions.default
∧ StrictChecks.default
∧ ModuleResolution.default
∧ SourceMaps.default
∧ LinterChecks.default
∧ Experimental.default
∧ Advanced.default
∧ CommandLine.default
in { Type = CompilerOptions
, default
, ProjectOptions
, ModuleResolution
, Advanced
}