/* To learn more about this file see: https://angular.io/config/tsconfig. */ { "compileOnSave": false, "compilerOptions": { "baseUrl": "src", "outDir": "./out-tsc", "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "noUnusedLocals": true, "noUnusedParameters": true, "sourceMap": true, "declaration": false, "downlevelIteration": true, "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, "target": "es2017", "module": "es2020", "lib": [ "es2018", "dom" ], "skipLibCheck": true, // disabled because this is on by default in tsc 2.7 breaking our codebase - we need to refactor "strictPropertyInitialization": false }, "exclude": [ "aio-builds-setup", "content", "dist", "node_modules", "out-tsc", "scripts", "tools" ], "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, "disableTypeScriptVersionCheck": true, "strictInjectionParameters": true, "strictInputAccessModifiers": true, "strictTemplates": true } }