UNPKG

tixif-ngx-busy

Version:

Angular 2 Busy: show busy/loading indicators on any promise, or on any Observable's subscription

18 lines (17 loc) 539 B
import { Subscription } from 'rxjs/Subscription'; export declare class PromiseTrackerService { promiseList: Array<Promise<any> | Subscription>; delayPromise: number | any; durationPromise: number | any; delayJustFinished: boolean; minDuration: number; reset(options: IPromiseTrackerOptions): void; private addPromise(promise); private finishPromise(promise); isActive(): boolean; } export interface IPromiseTrackerOptions { minDuration: number; delay: number; promiseList: Promise<any>[]; }