1 | import { SchedulerAction, SchedulerLike, Subscription } from 'rxjs';
|
2 | import * as i0 from "@angular/core";
|
3 | export declare enum LogLevel {
|
4 | "SILENT" = 0,
|
5 | "WARN" = 1,
|
6 | "VERBOSE" = 2
|
7 | }
|
8 | export declare const setLogLevel: (logLevel: LogLevel) => LogLevel;
|
9 |
|
10 |
|
11 |
|
12 | export declare class ɵZoneScheduler implements SchedulerLike {
|
13 | private zone;
|
14 | private delegate;
|
15 | constructor(zone: any, delegate?: any);
|
16 | now(): any;
|
17 | schedule(work: (this: SchedulerAction<any>, state?: any) => void, delay?: number, state?: any): Subscription;
|
18 | }
|
19 | export declare class ɵAngularFireSchedulers {
|
20 | readonly outsideAngular: ɵZoneScheduler;
|
21 | readonly insideAngular: ɵZoneScheduler;
|
22 | constructor();
|
23 | static ɵfac: i0.ɵɵFactoryDeclaration<ɵAngularFireSchedulers, never>;
|
24 | static ɵprov: i0.ɵɵInjectableDeclaration<ɵAngularFireSchedulers>;
|
25 | }
|
26 | export declare const ɵzoneWrap: <T = unknown>(it: T, blockUntilFirst: boolean, logLevel?: LogLevel) => T;
|