Include type declaration files and remove typically unnecessary dependencies.
[ldk-java] / ts / tsconfig.json
1 {
2   "compilerOptions": {
3     "target": "es2021",
4     "module": "es2020",
5     "sourceMap": true,
6     "esModuleInterop": false,
7     "allowSyntheticDefaultImports": true,
8     "forceConsistentCasingInFileNames": true,
9     "declaration": true,
10     "strict": true,
11     "noImplicitAny": true,
12     "strictNullChecks": false,
13     "strictFunctionTypes": true,
14     "strictBindCallApply": true,
15     "strictPropertyInitialization": false,
16     "noImplicitThis": true,
17     "useUnknownInCatchVariables": true,
18     "alwaysStrict": true,
19     "noUnusedLocals": false,
20     "noUnusedParameters": false,
21     "exactOptionalPropertyTypes": false,
22     "noImplicitReturns": true,
23     "noFallthroughCasesInSwitch": true,
24     "noUncheckedIndexedAccess": true,
25     "noImplicitOverride": true,
26     "noPropertyAccessFromIndexSignature": true,
27     "allowUnusedLabels": false,
28     "allowUnreachableCode": false,
29
30     "skipLibCheck": true
31   }
32 }