Skip to content

Commit 006650e

Browse files
fix(overmind): clean up derived references when reconfiguring with hot reloading
1 parent 34f127f commit 006650e

File tree

1 file changed

+2
-1
lines changed
  • packages/node_modules/overmind/src

1 file changed

+2
-1
lines changed

packages/node_modules/overmind/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ export class Overmind<ThisConfig extends IConfiguration>
194194
private nextExecutionId: number = 0
195195
private mode: DefaultMode | TestMode | SSRMode
196196
private originalConfiguration
197-
private derivedReferences: Derived[] = []
197+
private derivedReferences: any[] = []
198198
initialized: Promise<any>
199199
eventHub: EventEmitter<Events>
200200
devtools: Devtools
@@ -840,6 +840,7 @@ export class Overmind<ThisConfig extends IConfiguration>
840840
this.derivedReferences.forEach((derived) => {
841841
derived.dispose()
842842
})
843+
this.derivedReferences.length = 0
843844
const mergedConfiguration = {
844845
...configuration,
845846
state: mergeState(

0 commit comments

Comments
 (0)