From 1c7600c3b8fbc51f8a0e55c1a97a776f6079dcaa Mon Sep 17 00:00:00 2001 From: Ajay Bura <32841439+ajbura@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:14:08 +0530 Subject: [PATCH] Add disposable util --- src/app/utils/disposable.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/app/utils/disposable.ts diff --git a/src/app/utils/disposable.ts b/src/app/utils/disposable.ts new file mode 100644 index 00000000..7840fe49 --- /dev/null +++ b/src/app/utils/disposable.ts @@ -0,0 +1,8 @@ +export type DisposeCallback = (...args: Q) => R; +export type DisposableContext

= ( + ...args: P +) => DisposeCallback; + +export const disposable =

( + context: DisposableContext +) => context;