UNPKG

msw

Version:

Seamless REST/GraphQL API mocking library for browser and Node.js.

13 lines (10 loc) 307 B
export type DisposableSubscription = () => void export class Disposable { protected subscriptions: Array<DisposableSubscription> = [] public dispose() { let subscription: DisposableSubscription | undefined while ((subscription = this.subscriptions.shift())) { subscription() } } }