8000 fix(signals): skip assertions when ngDevMode is not defined (#4703) · ngrx/platform@0b43014 · GitHub
[go: up one dir, main page]

Skip to content

Commit

Permalink
fix(signals): skip assertions when ngDevMode is not defined (#4703)
Browse files Browse the repository at this point in the history
Closes #4699
  • Loading branch information
markostanimirovic authored Feb 14, 2025
1 parent 425cc0e commit 0b43014
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
6 changes: 5 additions & 1 deletion modules/signals/entities/src/helpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,11 @@ export function updateEntitiesMutably(
didMutate = DidMutate.Both;
}

if (ngDevMode && state.ids.length !== Object.keys(state.entityMap).length) {
if (
typeof ngDevMode !== 'undefined' &&
ngDevMode &&
state.ids.length !== Object.keys(state.entityMap).length
) {
console.warn(
'@ngrx/signals/entities: Entities with IDs:',
ids,
Expand Down
2 changes: 1 addition & 1 deletion modules/signals/src/signal-store-assertions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export function assertUniqueStoreMembers(
store: InnerSignalStore,
newMemberKeys: Array<string | symbol>
): void {
if (!ngDevMode) {
if (typeof ngDevMode === 'undefined' || !ngDevMode) {
return;
}

Expand Down

0 comments on commit 0b43014

Please sign in to comment.
0