UNPKG

ems-web-app-loader

Version:

The embedded angular.io component and service expose an interface for rendering a modal overlay and loader animation during server transactions.

35 lines (34 loc) 1.32 kB
import { OnInit, AfterViewInit, OnChanges, SimpleChanges } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { LoaderService } from "./loader.service"; import { LoaderType } from "./loader.classes"; import * as i0 from "@angular/core"; export declare class LoaderComponent implements OnInit, AfterViewInit, OnChanges { private service; private sanitizer; showLoader: boolean; transparent: boolean; spinner: boolean; ellipsis: boolean; speed: number; animation: number; size: number; color: string; background: string; zIndex: number; type: LoaderType; LoaderType: typeof LoaderType; styles: SafeHtml; private timeout; constructor(service: LoaderService, sanitizer: DomSanitizer); ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; private buildStyles; private initialize; private render; private show; private hide; static ɵfac: i0.ɵɵFactoryDeclaration<LoaderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<LoaderComponent, "loader", never, { "speed": "transition-speed"; "animation": "animation-duration"; "size": "size"; "color": "color"; "background": "background"; "zIndex": "z-index"; }, {}, never, never>; }