tsconfig.json 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {
  2. "extends": "../../../tsconfig.json",
  3. "compilerOptions": {
  4. "strict": true,
  5. "noImplicitAny": true,
  6. "noImplicitThis": true,
  7. "strictNullChecks": true,
  8. "strictFunctionTypes": true,
  9. "strictBindCallApply": true,
  10. "strictPropertyInitialization": true,
  11. "noImplicitReturns": true,
  12. "noFallthroughCasesInSwitch": true,
  13. "noUncheckedIndexedAccess": true,
  14. "exactOptionalPropertyTypes": true,
  15. "noImplicitOverride": true,
  16. "noPropertyAccessFromIndexSignature": true,
  17. "noUnusedLocals": true,
  18. "noUnusedParameters": true,
  19. "allowUnreachableCode": false,
  20. "allowUnusedLabels": false,
  21. "baseUrl": ".",
  22. "paths": {
  23. "@/*": ["../../../src/*"],
  24. "@/core/*": ["../../../src/core/*"],
  25. "@/types/*": ["../../../src/types/*"],
  26. "@/utils/*": ["../../../src/utils/*"],
  27. "@/adapters/*": ["../../../src/adapters/*"]
  28. }
  29. },
  30. "include": [
  31. "./**/*"
  32. ],
  33. "exclude": [
  34. "node_modules",
  35. "dist",
  36. "build",
  37. "**/*.test.ts",
  38. "**/*.spec.ts"
  39. ]
  40. }