UNPKG

mapillary-js

Version:

A WebGL interactive street imagery library

18 lines (13 loc) 395 B
import { Subscription } from "rxjs"; export class SubscriptionHolder { private _subscriptions: Subscription[] = []; public push(subscription: Subscription): void { this._subscriptions.push(subscription); } public unsubscribe(): void { for (const sub of this._subscriptions) { sub.unsubscribe(); } this._subscriptions = []; } }