ngx-sp-infra
Version:
Biblioteca de utilitários da Infra.
18 lines (17 loc) • 816 B
TypeScript
import { ApplicationRef, ComponentFactoryResolver, Injector } from '@angular/core';
import * as i0 from "@angular/core";
export declare class GlobalLoadingService {
private componentFactoryResolver;
private appRef;
private injector;
private _componentRef?;
constructor(componentFactoryResolver: ComponentFactoryResolver, appRef: ApplicationRef, injector: Injector);
/**
* Exibe o loading na tela.
* @param blockUnload Indica se deve bloquear o unload do navegador enquanto o loading estiver sendo exibido. Recomenda-se usar true em casos de ações de Salvar/Atualizar.
*/
show(blockUnload?: boolean): void;
hide(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<GlobalLoadingService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GlobalLoadingService>;
}