Rainer Hahnekamp
Rainer Hahnekamp
It is quite common to have a checkbox where the label contains a link. For example if terms and conditions need to be accepted. ```typescript { key: 'checkbox', type: 'checkbox',...
### Which component is affected? Qwik Rollup / Vite plugin ### Describe the bug I have created a GitHub project where one branch uses Express and another (default branch) the...
### Which @ngrx/* package(s) are relevant/related to the feature request? store ### Information Ensuring that state updates are immutable is crucial for Signal to emit correctly and trigger necessary DOM...
### Which @ngrx/* package(s) are relevant/related to the feature request? store ### Information Every documentation page should have a short video clip summarising the content. ### Describe any alternatives/workarounds you're...
## PR Checklist Please check if your PR fulfills the following requirements: - [x] The commit message follows our guidelines: https://github.com/ngrx/platform/blob/main/CONTRIBUTING.md#commit - [x] Tests for the changes have been added...
This Proof of Concept intrdocues a feature which prevents that feature override properties (`state`, `signals`, `methods`). It does that by adding a conditional type `NoOverride` which as a constraint to...
When I upgrade to Angular 16 and install the dependencies of the example app via npm, `playwright test` fails with the following error message: ```bash TypeError: plugin.default is not a...
Adds a migrator for version 18 which replaces all `concatLatestFrom` imports from `@ngrx/effects` to `@ngrx/operators`. ## PR Checklist Please check if your PR fulfills the following requirements: - [x] The...
### Which @ngrx/* package(s) are relevant/related to the feature request? signals ### Information It would be great, if we can provide a similar `provideMockStore` feature whenever we want to mock...
It is currently possible to run mutable changes via the `$update` function. Those mutable changes do not throw any error, and effects tracking that part of the state are also...