Repositorio del curso CCOM4030 el semestre B91 del proyecto Artesanías con el Instituto de Cultura

fromObservable.ts 485B

123456789101112
  1. import { Observable } from '../Observable';
  2. import { subscribeToObservable } from '../util/subscribeToObservable';
  3. import { InteropObservable, SchedulerLike } from '../types';
  4. import { scheduleObservable } from '../scheduled/scheduleObservable';
  5. export function fromObservable<T>(input: InteropObservable<T>, scheduler?: SchedulerLike) {
  6. if (!scheduler) {
  7. return new Observable<T>(subscribeToObservable(input));
  8. } else {
  9. return scheduleObservable(input, scheduler);
  10. }
  11. }