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