diff --git a/.changeset/gold-windows-brake.md b/.changeset/gold-windows-brake.md new file mode 100644 index 000000000..92b3ebbee --- /dev/null +++ b/.changeset/gold-windows-brake.md @@ -0,0 +1,5 @@ +--- +"mobx": minor +--- + +Extend IReactionDisposer with Disposable diff --git a/packages/mobx/src/core/reaction.ts b/packages/mobx/src/core/reaction.ts index d0c85b2d2..27f490b8b 100644 --- a/packages/mobx/src/core/reaction.ts +++ b/packages/mobx/src/core/reaction.ts @@ -48,7 +48,7 @@ export interface IReactionPublic { trace(enterBreakPoint?: boolean): void } -export interface IReactionDisposer { +export interface IReactionDisposer extends Disposable { (): void [$mobx]: Reaction }