Skip to content

Commit 0b43014

Browse files
fix(signals): skip assertions when ngDevMode is not defined (#4703)
Closes #4699
1 parent 425cc0e commit 0b43014

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

modules/signals/entities/src/helpers.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,11 @@ export function updateEntitiesMutably(
201201
didMutate = DidMutate.Both;
202202
}
203203

204-
if (ngDevMode && state.ids.length !== Object.keys(state.entityMap).length) {
204+
if (
205+
typeof ngDevMode !== 'undefined' &&
206+
ngDevMode &&
207+
state.ids.length !== Object.keys(state.entityMap).length
208+
) {
205209
console.warn(
206210
'@ngrx/signals/entities: Entities with IDs:',
207211
ids,

modules/signals/src/signal-store-assertions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export function assertUniqueStoreMembers(
66
store: InnerSignalStore,
77
newMemberKeys: Array<string | symbol>
88
): void {
9-
if (!ngDevMode) {
9+
if (typeof ngDevMode === 'undefined' || !ngDevMode) {
1010
return;
1111
}
1212

0 commit comments

Comments
 (0)