UNPKG

545 BTypeScriptView Raw
1import { Operator } from 'rxjs/Operator';
2import { Subscriber } from 'rxjs/Subscriber';
3import { Observable } from 'rxjs/Observable';
4export interface EnterZoneSignature<T> {
5 (zone: {
6 run: (fn: any) => any;
7 }): Observable<T>;
8}
9export declare function enterZone<T>(zone: {
10 run: (fn: any) => any;
11}): Observable<T>;
12export 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}