/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "ES2022",
    "module": "es2020",
    "lib": [
      "es2022",
      "dom"
    ],
    "esModuleInterop": true,
    "useDefineForClassFields": false,
    "paths": {
      "@services/*": [
        "src/app/services/*"
      ],
      "@enums/*": [
        "src/app/enums/*"
      ],
      "@components/*": [
        "src/app/components/*"
      ],
      "@interfaces/*": [
        "src/app/interfaces/*"
      ],
      "@pipes/*": [
        "src/app/pipes/*"
      ],
      "@pages/*": [
        "src/app/pages/*"
      ],
      "@environments/*": [
        "src/environments/*"
      ],
      "@guards/*": [
        "src/app/guards/*"
      ],
      "@directives/*": [
        "src/app/directives/*"
      ]
    }
  },
  "angularCompilerOptions": {
    "enableI18nLegacyMessageIdFormat": false,
    "strictInjectionParameters": true,
    "strictInputAccessModifiers": true,
    "strictTemplates": true
  },
}
