UNPKG

667 BTypeScriptView Raw
1/**
2 * Service to control the global page spinner.
3 */
4export declare class NbSpinnerService {
5 private document;
6 private loaders;
7 private selector;
8 constructor(document: any);
9 /**
10 * Appends new loader to the list of loader to be completed before
11 * spinner will be hidden
12 * @param method Promise<any>
13 */
14 registerLoader(method: Promise<any>): void;
15 /**
16 * Clears the list of loader
17 */
18 clear(): void;
19 /**
20 * Start the loader process, show spinnder and execute loaders
21 */
22 load(): void;
23 private executeAll;
24 private showSpinner;
25 private hideSpinner;
26 private getSpinnerElement;
27}