diff --git a/tsconfig.json b/tsconfig.json index 2dfa870..1f06399 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,32 +1,42 @@ { - "compilerOptions": { - "target": "ES2022", - "alwaysStrict": true, - "exactOptionalPropertyTypes": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitOverride": true, - "noImplicitReturns": true, - "noImplicitThis": true, - "strictNullChecks": true, - "noPropertyAccessFromIndexSignature": true, - "noUncheckedIndexedAccess": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "strict": true, - "useUnknownInCatchVariables": true, - "resolveJsonModule": true, - "sourceMap": true, - "jsx": "react", - "skipLibCheck": true, - "esModuleInterop": true, - "baseUrl": ".", - "module": "ESNext", - "moduleResolution": "Node10", - "paths": { - "@types": ["./@types/index.d.ts"] - } - }, - "include": ["@types", "sources/client/**/*", "tests/client/**/*"], - "exclude": ["node_modules"] + "compilerOptions": { + "target": "ES2022", + "alwaysStrict": true, + "exactOptionalPropertyTypes": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitOverride": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "strictNullChecks": true, + "strictFunctionTypes": true, + "strictPropertyInitialization": true, + "noPropertyAccessFromIndexSignature": true, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "strict": true, + "useUnknownInCatchVariables": true, + "resolveJsonModule": true, + "sourceMap": true, + "jsx": "react", + "skipLibCheck": true, + "esModuleInterop": true, + "baseUrl": ".", + "module": "ESNext", + "moduleResolution": "Node10", + "paths": { + "@types": [ + "./@types/index.d.ts" + ] + } + }, + "include": [ + "@types", + "sources/client/**/*", + "tests/client/**/*" + ], + "exclude": [ + "node_modules" + ] }