We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5438ce0 commit f449263Copy full SHA for f449263
packages/node_modules/proxy-state-tree/src/index.ts
@@ -121,9 +121,15 @@ export class ProxyStateTree<T extends object> implements IProxyStateTree<T> {
121
}
122
onMutation(callback: IMutationCallback) {
123
this.mutationCallbacks.push(callback)
124
+
125
+ return () =>
126
+ this.mutationCallbacks.splice(this.mutationCallbacks.indexOf(callback), 1)
127
128
onFlush(callback: IFlushCallback) {
129
this.flushCallbacks.push(callback)
130
131
132
+ this.flushCallbacks.splice(this.flushCallbacks.indexOf(callback), 1)
133
134
addMutation(mutation: IMutation, objectChangePath?: string) {
135
this.mutations.push(mutation)
0 commit comments