truly-ui
Version:
Web Components for Desktop Applications.
23 lines (22 loc) • 892 B
TypeScript
import { AfterViewInit, ComponentFactoryResolver, ElementRef, OnChanges, Renderer2, ViewContainerRef } from '@angular/core';
import { LoadingConfig } from './loading-config';
export declare class TlLoading implements OnChanges, AfterViewInit {
private elementRef;
private viewContainerRef;
private renderer;
private compiler;
tlLoading: boolean;
loadingConfig: LoadingConfig;
private loadingElement;
private loadingElementInstance;
constructor(elementRef: ElementRef, viewContainerRef: ViewContainerRef, renderer: Renderer2, compiler: ComponentFactoryResolver);
ngOnChanges(changes: any): void;
ngAfterViewInit(): void;
private createElementInstance();
private setConfigToElement();
private troggleLoader(showLoading);
private show();
private getElementRefFromIstance();
private hide();
private buildLoadingElement();
}