tsconfig.json 952 B

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "compilerOptions": {
  3. "target": "es2015",
  4. "module": "es2015",
  5. "lib": [
  6. "es2015"
  7. ],
  8. "outDir": "./lib",
  9. "declaration": true,
  10. "noEmit": true,
  11. "moduleResolution": "node",
  12. "esModuleInterop": true,
  13. "allowSyntheticDefaultImports": true,
  14. /* Strict Type-checking */
  15. "strict": true,
  16. "strictNullChecks": true,
  17. "noImplicitAny": true,
  18. "noImplicitThis": true,
  19. "alwaysStrict": true,
  20. /* Additional Checks */
  21. "noUnusedLocals": true, /* Report errors on unused locals. */
  22. "noUnusedParameters": true, /* Report errors on unused parameters. */
  23. "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
  24. "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
  25. },
  26. "include": [
  27. "*.ts"
  28. ],
  29. "exclude": [
  30. "node_modules",
  31. "__tests__"
  32. ]
  33. }