UNPKG

tixif-ngx-busy

Version:

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

26 lines (25 loc) 726 B
/** * @file Component: Busy * @author yumao<yuzhang.lille@gmail.com> */ import { Compiler, DoCheck, OnDestroy } from '@angular/core'; import { PromiseTrackerService } from './promise-tracker.service'; export interface IBusyContext { message: string; } export declare class BusyComponent implements DoCheck, OnDestroy { private tracker; private compiler; TemplateComponent: any; private nmf; wrapperClass: string; template: string; message: string; private lastMessage; constructor(tracker: PromiseTrackerService, compiler: Compiler); ngDoCheck(): void; ngOnDestroy(): void; createDynamicTemplate(): void; clearDynamicTemplateCache(): void; isActive(): boolean; }