Add all strict typescript configuration

This commit is contained in:
2025-09-27 13:45:44 -04:00
parent ff31848460
commit 1fd1fc4090

View File

@@ -1,6 +1,10 @@
{ {
"compilerOptions": { "compilerOptions": {
"target": "esnext", "target": "es2022",
"lib": ["es2022"],
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
"skipLibCheck": true,
"moduleDetection": "force", "moduleDetection": "force",
"module": "Preserve", "module": "Preserve",
"resolveJsonModule": true, "resolveJsonModule": true,
@@ -8,6 +12,17 @@
"esModuleInterop": true, "esModuleInterop": true,
"isolatedModules": true, "isolatedModules": true,
"strict": true, "strict": true,
"noImplicitReturns": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"exactOptionalPropertyTypes": true,
"noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true "noEmit": true
} },
"include": ["src/**/*"],
"exclude": ["node_modules"]
} }