tsconfig.json 852 B

1234567891011121314151617181920212223242526272829303132
  1. {
  2. "compilerOptions":
  3. {
  4. //Type Checking
  5. "allowUnreachableCode": false,
  6. "allowUnusedLabels": false,
  7. "noFallthroughCasesInSwitch": true,
  8. "noImplicitOverride": true,
  9. "noImplicitReturns": true,
  10. "noUnusedLocals": true,
  11. "noUnusedParameters": true,
  12. "useUnknownInCatchVariables": true,
  13. "noUncheckedIndexedAccess": true,
  14. "strictFunctionTypes": true,
  15. //Modules
  16. "lib": ["ESNext"],
  17. "target": "ESNext",
  18. "module": "CommonJS",
  19. "moduleResolution": "Node",
  20. //Emit
  21. "declaration": true,
  22. "removeComments": false,
  23. "esModuleInterop": true,
  24. "forceConsistentCasingInFileNames": true,
  25. "skipDefaultLibCheck": true,
  26. "skipLibCheck": true
  27. },
  28. "exclude": ["node_modules"]
  29. }