{ "compilerOptions": { "target": "ES2020", "module": "ESNext", "lib": [ "ES2020", "DOM", "DOM.Iterable" ], "skipLibCheck": true, "strict": true, "alwaysStrict": true, "noImplicitAny": true, "noImplicitThis": true, "strictNullChecks": true, "strictBindCallApply": true, "strictFunctionTypes": true, "strictPropertyInitialization": true, "useUnknownInCatchVariables": true, // No unused code (4) "noUnusedLocals": true, "noUnusedParameters": true, "allowUnusedLabels": false, "allowUnreachableCode": false, // No implicit code (2) "noImplicitOverride": true, "noImplicitReturns": true, /* Bundler mode */ "moduleResolution": "bundler", "esModuleInterop": true, "allowImportingTsExtensions": true, "resolveJsonModule": true, "isolatedModules": true, "maxNodeModuleJsDepth": 0, "noEmit": true, // Others "noUncheckedIndexedAccess": true, "noPropertyAccessFromIndexSignature": true, "noFallthroughCasesInSwitch": true, "forceConsistentCasingInFileNames": true }, "include": [ "src/**/*", "../definitions/" ], "exclude": [ "node_modules/**/*", ] }