File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -89,12 +89,22 @@ type PrdOrDevStore =
89
89
| INTERNAL_PrdStore
90
90
| ( INTERNAL_PrdStore & INTERNAL_DevStoreRev4 )
91
91
92
+ let overiddenCreateStore : typeof createStore | undefined
93
+
94
+ export function INTERNAL_overrideCreateStore (
95
+ fn : ( prev : typeof createStore | undefined ) => typeof createStore ,
96
+ ) : void {
97
+ overiddenCreateStore = fn ( overiddenCreateStore )
98
+ }
99
+
92
100
export function createStore ( ) : PrdOrDevStore {
101
+ if ( overiddenCreateStore ) {
102
+ return overiddenCreateStore ( )
103
+ }
93
104
if ( import . meta. env ?. MODE !== 'production' ) {
94
105
return createDevStoreRev4 ( )
95
106
}
96
- const store = INTERNAL_buildStore ( )
97
- return store
107
+ return INTERNAL_buildStore ( )
98
108
}
99
109
100
110
let defaultStore : PrdOrDevStore | undefined
You can’t perform that action at this time.
0 commit comments