/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ { "compileOnSave": false, "compilerOptions": { "types": [ "node", "jest" ], "baseUrl": "./", "paths": { "@features/*": ["src/app/features/*"], "@category/*": ["src/app/features/category/*"], "@task/*": ["src/app/features/task/*"], "@mocks/*": ["src/app/__mocks__/*"], "@shared/*": ["src/app/shared/*"], "@layout/*": ["src/app/layout/*"], "@initializers/*": ["src/app/initializers/*"], "@services/*": ["src/app/services/*"], "@env/*": ["src/env/*"] }, "outDir": "./dist/out-tsc", "strict": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "skipLibCheck": true, "isolatedModules": true, "esModuleInterop": true, "experimentalDecorators": true, "moduleResolution": "bundler", "importHelpers": true, "target": "ES2022", "module": "ES2022" }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, "strictInjectionParameters": true, "strictInputAccessModifiers": true, "strictTemplates": true } }