[C#] Run tests against release library in determinism CI run
[ldk-java] / ts / tsconfig.json
index 250c28f764fb7c2711fa8c99260e446723de2f7a..57c75ee762c8a1886cca487716eeabe2d45dcb06 100644 (file)
@@ -4,21 +4,23 @@
     "module": "es2020",
     "sourceMap": true,
     "esModuleInterop": false,
-    "allowSyntheticDefaultImports": true,
+    "stripInternal": true,
+
+    "allowSyntheticDefaultImports": false,
     "forceConsistentCasingInFileNames": true,
     "declaration": true,
     "strict": true,
     "noImplicitAny": true,
-    "strictNullChecks": false,
+    "strictNullChecks": true,
     "strictFunctionTypes": true,
     "strictBindCallApply": true,
-    "strictPropertyInitialization": false,
+    "strictPropertyInitialization": true,
     "noImplicitThis": true,
     "useUnknownInCatchVariables": true,
     "alwaysStrict": true,
     "noUnusedLocals": false,
     "noUnusedParameters": false,
-    "exactOptionalPropertyTypes": false,
+    "exactOptionalPropertyTypes": true,
     "noImplicitReturns": true,
     "noFallthroughCasesInSwitch": true,
     "noUncheckedIndexedAccess": true,
@@ -27,6 +29,6 @@
     "allowUnusedLabels": false,
     "allowUnreachableCode": false,
 
-    "skipLibCheck": true
+    "skipLibCheck": false
   }
 }