view tsconfig.json @ 18:4bf74032e2e8

merge
author drewp@bigasterisk.com
date Thu, 12 Dec 2019 22:57:14 -0800
parents 94629c39681c 7ca4ff2088c3
children 9ec3cbc8791a
line wrap: on
line source

{
    "compilerOptions": {
        // "allowSyntheticDefaultImports": true,
        // "baseUrl": "./",
        "declaration": true,
        // "emitDecoratorMetadata": true,
        // "esModuleInterop": true,
        // "experimentalDecorators": true,
        // "lib": ["es6", "dom"],
        "module": "commonjs",
        // "moduleResolution": "node",
        // "resolveJsonModule": true,
        // "rootDirs": ["node_modules"],
        "target": "es5",
        "outDir": "./tsout_what_is_this",
        "strict": true /* Enable all strict type-checking options. */,
        "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. */
        "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. */,
        /* Additional Checks */
        "noUnusedLocals": true /* Report errors on unused locals. */,
        // "noUnusedParameters": true,            /* Report errors on unused parameters. */
        "noImplicitReturns": true /* Report error when not all code paths in function return a value. */,
        "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */,
        // "importHelpers": true,
        // "removeComments": true,
        // "rootDir": ".",
        // "sourceMap": true,
        "types": [
            //  "node", 
            "jest"
        ],
        // // "outDir": "../../dist/server-root",
    }
}