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