Skip to content
This repository was archived by the owner on Nov 9, 2023. It is now read-only.

Commit f0f95ba

Browse files
committed
Add destroy method to DuplexJsonRpcEngine
1 parent a586cad commit f0f95ba

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/DuplexJsonRpcEngine.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,4 +159,13 @@ export class DuplexJsonRpcEngine {
159159
}
160160
return this.#sender.handle(argument);
161161
}
162+
163+
/**
164+
* Destroys this engine and its sending and receiving middleware stacks. See
165+
* {@link JsonRpcEngine.destroy} for details.
166+
*/
167+
destroy() {
168+
this.#receiver.destroy();
169+
this.#sender.destroy();
170+
}
162171
}

0 commit comments

Comments
 (0)