@universis/common
Version:
Universis - common directives and services
31 lines (30 loc) • 676 B
TypeScript
import { ApplicationRef, ComponentFactoryResolver, Injector } from '@angular/core';
/**
*
* Displays Loading Spinner
* @export
* @class LoadingService
*/
export declare class LoadingService {
private componentFactoryResolver;
private appRef;
private injector;
private componentRef;
constructor(componentFactoryResolver: ComponentFactoryResolver, appRef: ApplicationRef, injector: Injector);
private appendComponentToBody;
/**
*
* Toggles show/hide state of spinner
*/
toggle(): void;
/**
*
* Shows spinner
*/
showLoading(): void;
/**
*
* Hides spinner
*/
hideLoading(): void;
}