@blackbaud/skyux
Version:
SKY UX built on Angular 2
22 lines (21 loc) • 853 B
TypeScript
import { ComponentFactoryResolver, ApplicationRef } from '@angular/core';
import { SkyWaitPageAdapterService } from './wait-page-adapter.service';
export declare class SkyWaitService {
private resolver;
private appRef;
private waitAdapter;
private static waitComponent;
private static pageWaitBlockingCount;
private static pageWaitNonBlockingCount;
constructor(resolver: ComponentFactoryResolver, appRef: ApplicationRef, waitAdapter: SkyWaitPageAdapterService);
beginBlockingPageWait(): void;
beginNonBlockingPageWait(): void;
endBlockingPageWait(): void;
endNonBlockingPageWait(): void;
clearAllPageWaits(): void;
dispose(): void;
private setWaitComponentProperties(isBlocking);
private beginPageWait(isBlocking);
private endPageWait(isBlocking);
private clearPageWait(isBlocking);
}