UNPKG

timing-provider

Version:

An implementation of the timing provider specification.

19 lines 528 B
import { Observable } from 'rxjs'; export const ultimately = (callback) => (source) => new Observable((observer) => { const subscription = source.subscribe({ complete: () => { callback(); observer.complete(); }, error: (err) => { callback(); observer.error(err); }, next: (value) => observer.next(value) }); return () => { callback(); subscription.unsubscribe(); }; }); //# sourceMappingURL=ultimately.js.map