UNPKG

587 BTypeScriptView Raw
1import { Operator } from 'rxjs/Operator';
2import { Subscriber } from 'rxjs/Subscriber';
3import { Observable } from 'rxjs/Observable';
4export declare function leaveZone<T>(zone: {
5 runOutsideAngular: (fn: any) => any;
6}): Observable<T>;
7export interface LeaveZoneSignature<T> {
8 (zone: {
9 runOutsideAngular: (fn: any) => any;
10 }): Observable<T>;
11}
12export declare class LeaveZoneOperator<T> implements Operator<T, T> {
13 private _zone;
14 constructor(_zone: {
15 runOutsideAngular: (fn: any) => any;
16 });
17 call(subscriber: Subscriber<T>, source: any): any;
18}