From 373313b7cf1394483b6837bf66b434b640ddfaa2 Mon Sep 17 00:00:00 2001 From: VimHax Date: Sat, 18 Oct 2025 19:51:06 +0530 Subject: [PATCH 1/2] feat: Extend `IReactionDisposer` with `Disposable` --- packages/mobx/src/core/reaction.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } From b668e27ca729b1417619b10f92904e780cdb55ff Mon Sep 17 00:00:00 2001 From: VimHax Date: Sat, 18 Oct 2025 20:02:56 +0530 Subject: [PATCH 2/2] chore: forgot changeset --- .changeset/gold-windows-brake.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/gold-windows-brake.md 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