UNPKG

ng-busy-19

Version:

Show busy/loading indicators on any promise or subscription

44 lines (43 loc) 1.47 kB
import { Subscription } from 'rxjs'; import { TemplateRef, Type } from '@angular/core'; import { InstanceConfigHolderService } from '../service/instance-config-holder.service'; import * as i0 from "@angular/core"; export declare class BusyConfig implements IBusyConfig { template: TemplateRef<any> | Type<any>; templateNgStyle: {}; delay: number; minDuration: number; backdrop: boolean; message: string; wrapperClass: string; disableAnimation: boolean; constructor(config?: IBusyConfig); } export declare class DefaultBusyComponent { private instanceConfigHolder; constructor(instanceConfigHolder: InstanceConfigHolderService); get message(): string; static ɵfac: i0.ɵɵFactoryDeclaration<DefaultBusyComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DefaultBusyComponent, "default-busy", never, {}, {}, never, never, false, never>; } export interface IBusyConfig { template?: TemplateRef<any> | Type<any>; templateNgStyle?: {}; delay?: number; minDuration?: number; backdrop?: boolean; message?: string; wrapperClass?: string; busy?: Array<Promise<any> | Subscription>; disableAnimation?: boolean; } export declare const BUSY_CONFIG_DEFAULTS: { template: typeof DefaultBusyComponent; templateNgStyle: {}; delay: number; minDuration: number; backdrop: boolean; message: string; wrapperClass: string; disableAnimation: boolean; };