tsconfig.json
 1  {
 2    "compilerOptions": {
 3      "allowJs": false,
 4      "allowSyntheticDefaultImports": true,
 5      "allowUnreachableCode": false,
 6      "allowUnusedLabels": false,
 7      "alwaysStrict": true,
 8      "charset": "utf8",
 9      "checkJs": false,
10      "declaration": false,
11      "disableSizeLimit": false,
12      "downlevelIteration": false,
13      "emitBOM": false,
14      "emitDecoratorMetadata": true,
15      "esModuleInterop": true,
16      "experimentalDecorators": true,
17      "forceConsistentCasingInFileNames": true,
18      "importHelpers": false,
19      "inlineSourceMap": false,
20      "inlineSources": false,
21      "isolatedModules": false,
22      "lib": [
23        "es2017",
24        "esnext.asynciterable"
25      ],
26      "locale": "en-us",
27      "module": "commonjs",
28      "moduleResolution": "node",
29      "newLine": "lf",
30      "noEmit": false,
31      "noEmitHelpers": false,
32      "noEmitOnError": true,
33      "noErrorTruncation": true,
34      "noFallthroughCasesInSwitch": true,
35      "noImplicitAny": true,
36      "noImplicitReturns": true,
37      "noImplicitThis": true,
38      "noStrictGenericChecks": false,
39      "noUnusedLocals": true,
40      "noUnusedParameters": false,
41      "noImplicitUseStrict": false,
42      "noLib": false,
43      "noResolve": false,
44      "preserveConstEnums": false,
45      "removeComments": false,
46      "skipLibCheck": true,
47      "sourceMap": true,
48      "strict": true,
49      "strictNullChecks": true,
50      "suppressExcessPropertyErrors": false,
51      "suppressImplicitAnyIndexErrors": false,
52      "target": "es2017",
53      "traceResolution": false,
54      "typeRoots": [
55        "src/lib/custom-typings",
56        "node_modules/@types"
57      ]
58    }
59  }