Skip to content

Commit 769090c

Browse files
CopilotLipata
andcommitted
feat: update tsconfig for Angular 21 best practices - add stricter compiler options, use Bundler moduleResolution, and preserve module
Co-authored-by: Lipata <[email protected]>
1 parent 77190fa commit 769090c

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

packages/igx-templates/igx-ts-legacy/projects/_base/files/tsconfig.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,21 @@
55
"baseUrl": "./",
66
"outDir": "./dist/out-tsc",
77
"forceConsistentCasingInFileNames": true,
8+
"noImplicitOverride": true,
9+
"noPropertyAccessFromIndexSignature": true,
10+
"noImplicitReturns": true,
11+
"noFallthroughCasesInSwitch": true,
812
"skipLibCheck": true,
13+
"isolatedModules": true,
914
"strict": true,
1015
"sourceMap": true,
1116
"declaration": false,
1217
"downlevelIteration": true,
1318
"experimentalDecorators": true,
14-
"moduleResolution": "node",
19+
"moduleResolution": "Bundler",
1520
"importHelpers": true,
1621
"target": "ES2022",
17-
"module": "ES2022",
22+
"module": "preserve",
1823
"useDefineForClassFields": false,
1924
"lib": [
2025
"ES2022",

packages/igx-templates/igx-ts/projects/_base/files/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
"noImplicitReturns": true,
1010
"noFallthroughCasesInSwitch": true,
1111
"skipLibCheck": true,
12+
"isolatedModules": true,
1213
"esModuleInterop": true,
1314
"sourceMap": true,
1415
"declaration": false,
1516
"experimentalDecorators": true,
1617
"moduleResolution": "Bundler",
1718
"importHelpers": true,
1819
"target": "ES2022",
19-
"module": "ES2022",
20+
"module": "preserve",
2021
"useDefineForClassFields": false,
2122
"lib": [
2223
"ES2022",

0 commit comments

Comments
 (0)