From daf78f32b79b4df13a4c5b0d0f097e76bd119268 Mon Sep 17 00:00:00 2001 From: Peter Bastiani Date: Tue, 30 Jan 2024 11:18:11 +0100 Subject: [PATCH] Fix error TS500: RangeError: Maximum call stack size exceeded --- projects/ngx-openlayers/tsconfig.lib.json | 38 +++++++++++++++++-- .../ngx-openlayers/tsconfig.lib.prod.json | 38 +++++++++++++++++-- 2 files changed, 68 insertions(+), 8 deletions(-) diff --git a/projects/ngx-openlayers/tsconfig.lib.json b/projects/ngx-openlayers/tsconfig.lib.json index 6330633..d8b6e76 100644 --- a/projects/ngx-openlayers/tsconfig.lib.json +++ b/projects/ngx-openlayers/tsconfig.lib.json @@ -1,9 +1,39 @@ { - "extends": "./tsconfig.lib.json", + "extends": "../../tsconfig.json", "compilerOptions": { - "declarationMap": false + "outDir": "../../out-tsc/lib", + "module": "es2015", + "moduleResolution": "node", + "declaration": true, + "sourceMap": true, + "inlineSources": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "importHelpers": true, + "esModuleInterop": true, + "types": [], + "lib": [ + "dom", + "es2018" + ], + "paths": { + "@angular/*": [ + + "node_modules/@angular/*" + + ] + } }, "angularCompilerOptions": { + "skipTemplateCodegen": true, + "strictMetadataEmit": true, + "fullTemplateTypeCheck": true, + "strictInjectionParameters": true, + "enableResourceInlining": true, "compilationMode": "partial" - } -} \ No newline at end of file + }, + "exclude": [ + "src/test.ts", + "**/*.spec.ts" + ] +} diff --git a/projects/ngx-openlayers/tsconfig.lib.prod.json b/projects/ngx-openlayers/tsconfig.lib.prod.json index 6330633..d8b6e76 100644 --- a/projects/ngx-openlayers/tsconfig.lib.prod.json +++ b/projects/ngx-openlayers/tsconfig.lib.prod.json @@ -1,9 +1,39 @@ { - "extends": "./tsconfig.lib.json", + "extends": "../../tsconfig.json", "compilerOptions": { - "declarationMap": false + "outDir": "../../out-tsc/lib", + "module": "es2015", + "moduleResolution": "node", + "declaration": true, + "sourceMap": true, + "inlineSources": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "importHelpers": true, + "esModuleInterop": true, + "types": [], + "lib": [ + "dom", + "es2018" + ], + "paths": { + "@angular/*": [ + + "node_modules/@angular/*" + + ] + } }, "angularCompilerOptions": { + "skipTemplateCodegen": true, + "strictMetadataEmit": true, + "fullTemplateTypeCheck": true, + "strictInjectionParameters": true, + "enableResourceInlining": true, "compilationMode": "partial" - } -} \ No newline at end of file + }, + "exclude": [ + "src/test.ts", + "**/*.spec.ts" + ] +}