Files
portal-zinn/tsconfig.app.json
2025-08-31 16:52:20 -04:00

47 lines
1.4 KiB
JSON

{
"compilerOptions": {
"target": "es2022",
"module": "esnext",
"moduleResolution": "bundler",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"downlevelIteration": true,
"sourceMap": true,
"noEmit": true,
"noEmitHelpers": true,
"importHelpers": true,
"strictNullChecks": true,
"noUnusedParameters": true,
"noUnusedLocals": true,
"noImplicitAny": true, // TODO(AZ): Fix types to enable setting this to true
"lib": ["dom", "dom.iterable", "es2022"],
"baseUrl": "./src",
"paths": {
// Relative to baseUrl https://www.typescriptlang.org/tsconfig/#paths
"assets/*": ["./assets/*"],
"components/*": ["./components/*"],
"config/*": ["./config/*"],
"constant-data/*": ["./constant-data/*"],
"hooks/*": ["./hooks/*"],
"interfaces/*": ["./interfaces/*"],
"routers/*": ["./routers/*"],
"store/*": ["./store/*"],
"services/*": ["./services/*"],
"lang/*": ["./lang/*"],
"utility/*": ["./utility/*"],
"views/*": ["./views/*"]
},
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"jsx": "react-jsx",
"noFallthroughCasesInSwitch": true
},
"exclude": ["node_modules", "public"],
"include": ["src", "test"]
}