Example #1
0
function tryDispose<T> (time: number, disposable: Disposable<T>, sink: Sink<T>) {
  try {
    disposable.dispose()
  } catch (e) {
    sink.error(time, e)
  }
}
Example #2
0
 disposables.forEach((disposable: Disposable<T>) => {
   disposable.dispose()
 })
Example #3
0
 dispose() {
   this.active = false
   this.disposable.dispose()
 }