aboutsummaryrefslogtreecommitdiffstats
path: root/tsconfig.json
blob: 4478def3047d0f09bf51e077be0799fc76602555 (plain) (blame)
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
{
    "compilerOptions": {
        // "rootDir": "./",
        // "outDir": "./src/js",
        "esModuleInterop": true,
        "target": "ESNext",
        "module": "commonjs",
        "moduleResolution": "node",
        "strict": true,
        "lib": [
            "ESNext"
        ],
        /* START MINE */
        "noImplicitAny": true /* Raise error on expressions and declarations with an implied 'any' type$ */,
        "strictNullChecks": true /* Enable strict null checks. */,
        "strictFunctionTypes": true /* Enable strict checking of function types. */,
        "strictBindCallApply": true /* Enable strict 'bind', 'call', and 'apply' methods on functions. */,
        "strictPropertyInitialization": true /* Enable strict checking of property initialization in classes.
            "noImplicitThis": true /* Raise error on 'this' expressions with an implied 'any' type. */,
        "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */,
        "downlevelIteration": true
        /* END MINE */
    },
    // "include": [
    //     "src/ts/**/*"
    // ],
    // "exclude": [
    //     "node_modules",
    //     ".git"
    // ]
}