diff --git a/core/package-lock.json b/core/package-lock.json index 65063fa203..a94bc77c30 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -25,7 +25,7 @@ "@playwright/test": "^1.39.0", "@rollup/plugin-node-resolve": "^8.4.0", "@rollup/plugin-virtual": "^2.0.3", - "@stencil/angular-output-target": "^0.8.2", + "@stencil/angular-output-target": "^0.8.3", "@stencil/react-output-target": "^0.5.3", "@stencil/sass": "^3.0.7", "@stencil/vue-output-target": "^0.8.6", @@ -1644,9 +1644,9 @@ } }, "node_modules/@stencil/angular-output-target": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-0.8.2.tgz", - "integrity": "sha512-i2Oxq2VPQTo1OoP3iDN39N2f/CDO9crS8oUfGEtjwzMgMNuYSMB2VprFoVDUTwqaCP6N409M8+/wJK3oApTDuQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-0.8.3.tgz", + "integrity": "sha512-I/QO1sEx09WWUaNlA30EBhlXYftOSfSBTwYBwC65qlpHDIlD5WU3EAtKhU5IphfwhxnD63kvOoU1YvTUXFHNng==", "dev": true, "peerDependencies": { "@stencil/core": ">=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0" @@ -11579,9 +11579,9 @@ } }, "@stencil/angular-output-target": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-0.8.2.tgz", - "integrity": "sha512-i2Oxq2VPQTo1OoP3iDN39N2f/CDO9crS8oUfGEtjwzMgMNuYSMB2VprFoVDUTwqaCP6N409M8+/wJK3oApTDuQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-0.8.3.tgz", + "integrity": "sha512-I/QO1sEx09WWUaNlA30EBhlXYftOSfSBTwYBwC65qlpHDIlD5WU3EAtKhU5IphfwhxnD63kvOoU1YvTUXFHNng==", "dev": true, "requires": {} }, diff --git a/core/package.json b/core/package.json index 6e1c66cd85..82e132f6a4 100644 --- a/core/package.json +++ b/core/package.json @@ -47,7 +47,7 @@ "@playwright/test": "^1.39.0", "@rollup/plugin-node-resolve": "^8.4.0", "@rollup/plugin-virtual": "^2.0.3", - "@stencil/angular-output-target": "^0.8.2", + "@stencil/angular-output-target": "^0.8.3", "@stencil/react-output-target": "^0.5.3", "@stencil/sass": "^3.0.7", "@stencil/vue-output-target": "^0.8.6", diff --git a/packages/angular/.prettierignore b/packages/angular/.prettierignore index a69cde511b..7403372d04 100644 --- a/packages/angular/.prettierignore +++ b/packages/angular/.prettierignore @@ -3,4 +3,4 @@ scripts test proxies.ts src/directives/proxies-list.ts -src/directives/angular-component-lib/utils.ts +**/*/angular-component-lib/utils.ts diff --git a/packages/angular/src/directives/angular-component-lib/utils.ts b/packages/angular/src/directives/angular-component-lib/utils.ts index 58ed93b7d3..b759048790 100644 --- a/packages/angular/src/directives/angular-component-lib/utils.ts +++ b/packages/angular/src/directives/angular-component-lib/utils.ts @@ -12,6 +12,14 @@ export const proxyInputs = (Cmp: any, inputs: string[]) => { set(val: any) { this.z.runOutsideAngular(() => (this.el[item] = val)); }, + /** + * In the event that proxyInputs is called + * multiple times re-defining these inputs + * will cause an error to be thrown. As a result + * we set configurable: true to indicate these + * properties can be changed. + */ + configurable: true, }); }); }; diff --git a/packages/angular/standalone/src/directives/angular-component-lib/utils.ts b/packages/angular/standalone/src/directives/angular-component-lib/utils.ts index 58ed93b7d3..b759048790 100644 --- a/packages/angular/standalone/src/directives/angular-component-lib/utils.ts +++ b/packages/angular/standalone/src/directives/angular-component-lib/utils.ts @@ -12,6 +12,14 @@ export const proxyInputs = (Cmp: any, inputs: string[]) => { set(val: any) { this.z.runOutsideAngular(() => (this.el[item] = val)); }, + /** + * In the event that proxyInputs is called + * multiple times re-defining these inputs + * will cause an error to be thrown. As a result + * we set configurable: true to indicate these + * properties can be changed. + */ + configurable: true, }); }); };