summaryrefslogtreecommitdiff
path: root/tsconfig.json
diff options
context:
space:
mode:
Diffstat (limited to 'tsconfig.json')
-rw-r--r--tsconfig.json22
1 files changed, 15 insertions, 7 deletions
diff --git a/tsconfig.json b/tsconfig.json
index 776e75f..684340d 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,23 +1,31 @@
{
"compilerOptions": {
+ "lib": ["es2022"],
"module": "es2022",
"target": "es2022",
"moduleResolution": "node",
- "lib": ["es2022"],
+ "noEmit": true,
"types": ["@cloudflare/workers-types", "@types/node"],
- "resolveJsonModule": true,
"allowJs": false,
- "noEmit": true,
-
- "isolatedModules": true,
- "allowSyntheticDefaultImports": true,
- "forceConsistentCasingInFileNames": true,
+ "resolveJsonModule": true,
"strict": true,
+ "allowUnusedLabels": false,
+ "allowUnreachableCode": false,
+ "exactOptionalPropertyTypes": true,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitOverride": true,
+ "noImplicitReturns": true,
+ "noPropertyAccessFromIndexSignature": true,
"noUncheckedIndexedAccess": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+
+ "isolatedModules": true,
+ "esModuleInterop": true,
"skipLibCheck": true
}
}