aboutsummaryrefslogtreecommitdiff
path: root/test/ts/tsconfig.json
blob: 4331f2f797cd9e13bb0f3850e20854aba0041321 (plain)
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
{
    "compilerOptions": {
        "target": "ES5",
        "module": "es2015",
        "lib": [
            "ES5",
            // "ES2015.Collection",
            "ES2015.Core",
            // "ES2015.Generator",
            "ES2015.Iterable", // since 0.5.0
            "ES2015.Promise", // since 0.6.2
            // "ES2015.Proxy",
            // "ES2015.Reflect",
            "ES2015.Symbol", // since 0.7.6
            "ES2015.Symbol.WellKnown",
            "ES2016.Array.Include",
            // "ES2017.Intl",
            "ES2017.Object", // since 0.2.7
            // "ES2017.SharedMemory",
            "ES2017.String",
            "ES2017.TypedArrays", // since 0.3.8
            // "ES2018.AsyncGenerator",
            // "ES2018.AsyncIterable",
            // "ES2018.Intl",
            "ES2018.Promise", // since 0.3.8
            "ES2018.Regexp", // since 0.3.2
            // "ES2019.Array",
            // "ES2019.Intl",
            // "ES2019.Object",
            "ES2019.String", // since 0.3.4
            "ES2019.Symbol",
            // "ES2020.BigInt",
            "ES2020.Date",
            // "ES2020.Intl",
            // "ES2020.Number",
            "ES2020.Promise", // since 0.6.2
            // "ES2020.SharedMemory",
            // "ES2020.String",
            // "ES2020.Symbol.WellKnown",
            // "ES2021.Intl",
            "ES2021.Promise", // since 0.6.2
            "ES2021.String" // since 0.7.10
            // "ES2021.WeakRef",
        ],
        "noEmit": true,
        "downlevelIteration": true,

        "strict": true,
        "noImplicitAny": true,
        "strictNullChecks": true,
        "strictFunctionTypes": true,
        "strictBindCallApply": true,
        "strictPropertyInitialization": true,
        "noImplicitThis": true,
        "alwaysStrict": true,

        "moduleResolution": "node",
        "forceConsistentCasingInFileNames": true
    },
    "include": [
        "**/*.ts"
    ],
    "exclude": [
        "./node_modules/**"
    ],
    "files": [
        "./node_modules/njs-types/ngx_http_js_module.d.ts"
    ]
}