Skip to content

Commit de427a6

Browse files
committed
[DURACOM-327] Fix ts config
1 parent 019ba26 commit de427a6

7 files changed

Lines changed: 21 additions & 19 deletions

File tree

modules/core/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
"version": "0.0.1",
44
"peerDependencies": {
55
"@angular/common": "^17.3.0",
6-
"@angular/core": "^17.3.0",
7-
"@nx/eslint-plugin": "^20.4.4"
6+
"@angular/core": "^17.3.0"
87
},
98
"sideEffects": false
109
}

modules/core/tsconfig.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
"target": "es2022",
44
"useDefineForClassFields": false,
55
"forceConsistentCasingInFileNames": true,
6-
"strict": false,
7-
"noPropertyAccessFromIndexSignature": true,
8-
"noImplicitReturns": true,
96
"noFallthroughCasesInSwitch": true
107
},
118
"files": [],
@@ -23,6 +20,12 @@
2320
"enableI18nLegacyMessageIdFormat": false,
2421
"strictInjectionParameters": true,
2522
"strictInputAccessModifiers": true,
26-
"strictTemplates": true
23+
"strictTemplates": true,
24+
"fullTemplateTypeCheck": true,
25+
"extendedDiagnostics": {
26+
"checks": {
27+
"missingControlFlowDirective": "error"
28+
}
29+
}
2730
}
2831
}

modules/core/tsconfig.lib.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
"declaration": true,
66
"declarationMap": true,
77
"inlineSources": true,
8-
"types": []
8+
"resolveJsonModule": true,
9+
"types": [
10+
"node",
11+
"grecaptcha"
12+
]
913
},
1014
"exclude": [
1115
"src/**/*.spec.ts",

modules/core/tsconfig.spec.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"outDir": "../../dist/out-tsc",
55
"module": "commonjs",
66
"target": "es2016",
7-
"types": ["jest", "node"]
7+
"types": ["jest", "node", "jasmine"]
88
},
99
"files": ["src/test-setup.ts"],
1010
"include": [

modules/shared/utils/tsconfig.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
"target": "es2022",
44
"useDefineForClassFields": false,
55
"forceConsistentCasingInFileNames": true,
6-
"strict": true,
7-
"noImplicitOverride": true,
8-
"noPropertyAccessFromIndexSignature": true,
9-
"noImplicitReturns": true,
106
"noFallthroughCasesInSwitch": true
117
},
128
"files": [],
@@ -24,6 +20,12 @@
2420
"enableI18nLegacyMessageIdFormat": false,
2521
"strictInjectionParameters": true,
2622
"strictInputAccessModifiers": true,
27-
"strictTemplates": true
23+
"strictTemplates": true,
24+
"fullTemplateTypeCheck": true,
25+
"extendedDiagnostics": {
26+
"checks": {
27+
"missingControlFlowDirective": "error"
28+
}
29+
}
2830
}
2931
}

tsconfig.app.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,4 @@
2121
"src/**/testing/*",
2222
"src/**/mocks/*"
2323
],
24-
"angularCompilerOptions": {
25-
"entryModule": "./src/modules/app/browser-app.module#BrowserAppModule"
26-
}
2724
}

tsconfig.server.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,4 @@
1212
"src/main.server.ts",
1313
"server.ts"
1414
],
15-
"angularCompilerOptions": {
16-
"entryModule": "./src/modules/app/server-app.module#ServerAppModule"
17-
}
1815
}

0 commit comments

Comments
 (0)