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
TypeScript
/**
* @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;
}