UNPKG

ngx-load

Version:

A simple angular library for adding loaders.

26 lines (25 loc) 1.32 kB
import { ElementRef, OnDestroy, OnInit, Renderer2, TemplateRef, ViewContainerRef } from '@angular/core'; import { Observable, Subscription } from "rxjs"; import * as i0 from "@angular/core"; export declare class ReplacementLoaderDirective implements OnInit, OnDestroy { private templateRef; private elementRef; private renderer; private viewContainer; _replacementComponent: TemplateRef<any> | undefined; _loaded: boolean; currentSubscription: Subscription | undefined; set loadReplacementLoader(value: Observable<any>); private unsubscribe; private setIsLoaded; private setIsLoading; set loadReplacementLoaderWithComponent(value: TemplateRef<any>); private render; private displayReplacementComponent; private displayInitialComponent; constructor(templateRef: TemplateRef<any>, elementRef: ElementRef, renderer: Renderer2, viewContainer: ViewContainerRef); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ReplacementLoaderDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ReplacementLoaderDirective, "[loadReplacementLoader]", never, { "loadReplacementLoader": "loadReplacementLoader"; "loadReplacementLoaderWithComponent": "loadReplacementLoaderWithComponent"; }, {}, never, never, false>; }