UNPKG

597 BTypeScriptView Raw
1import { NgZone } from '@angular/core';
2import { Observable, Subscription, SchedulerLike, SchedulerAction } from 'rxjs';
3export declare function fromPromise<T>(promiseFn: () => Promise<T>): Observable<T>;
4export declare class ZoneScheduler implements SchedulerLike {
5 private zone;
6 constructor(zone: NgZone);
7 now: () => number;
8 schedule<T>(work: (this: SchedulerAction<T>, state?: T) => void, delay?: number, state?: T): Subscription;
9}
10export declare function fixObservable<T>(obs: T): T;
11export declare function wrapWithZone<T>(obs: Observable<T>, ngZone: NgZone): Observable<T>;