File tree Expand file tree Collapse file tree 5 files changed +12
-10
lines changed Expand file tree Collapse file tree 5 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 11import { InnerSignalStore } from './signal-store-models' ;
22
3- declare const ngDevMode : unknown ;
4-
53export function assertUniqueStoreMembers (
64 store : InnerSignalStore ,
75 newMemberKeys : Array < string | symbol >
86) : void {
9- if ( typeof ngDevMode === 'undefined' || ! ngDevMode ) {
10- return ;
11- }
12-
137 const storeMembers = {
148 ...store . stateSignals ,
159 ...store . props ,
Original file line number Diff line number Diff line change @@ -86,7 +86,9 @@ export function withLinkedState<
8686 ...store . props ,
8787 } ) ;
8888 const stateKeys = Reflect . ownKeys ( linkedState ) ;
89- assertUniqueStoreMembers ( store , stateKeys ) ;
89+ if ( typeof ngDevMode !== 'undefined' && ngDevMode ) {
90+ assertUniqueStoreMembers ( store , stateKeys ) ;
91+ }
9092 const stateSource = store [ STATE_SOURCE ] as SignalsDictionary ;
9193 const stateSignals = { } as SignalsDictionary ;
9294
Original file line number Diff line number Diff line change @@ -30,7 +30,9 @@ export function withMethods<
3030 ...store . props ,
3131 ...store . methods ,
3232 } ) ;
33- assertUniqueStoreMembers ( store , Reflect . ownKeys ( methods ) ) ;
33+ if ( typeof ngDevMode !== 'undefined' && ngDevMode ) {
34+ assertUniqueStoreMembers ( store , Reflect . ownKeys ( methods ) ) ;
35+ }
3436
3537 return {
3638 ...store ,
Original file line number Diff line number Diff line change @@ -28,7 +28,9 @@ export function withProps<
2828 ...store . props ,
2929 ...store . methods ,
3030 } ) ;
31- assertUniqueStoreMembers ( store , Reflect . ownKeys ( props ) ) ;
31+ if ( typeof ngDevMode !== 'undefined' && ngDevMode ) {
32+ assertUniqueStoreMembers ( store , Reflect . ownKeys ( props ) ) ;
33+ }
3234
3335 return {
3436 ...store ,
Original file line number Diff line number Diff line change @@ -34,7 +34,9 @@ export function withState<State extends object>(
3434 ) as Record < string | symbol , unknown > ;
3535 const stateKeys = Reflect . ownKeys ( state ) ;
3636
37- assertUniqueStoreMembers ( store , stateKeys ) ;
37+ if ( typeof ngDevMode !== 'undefined' && ngDevMode ) {
38+ assertUniqueStoreMembers ( store , stateKeys ) ;
39+ }
3840
3941 const stateSource = store [ STATE_SOURCE ] as Record <
4042 string | symbol ,
You can’t perform that action at this time.
0 commit comments