UNPKG

@fivethree/core

Version:
33 lines (32 loc) 1.14 kB
import { OnInit, OnDestroy, EventEmitter, ElementRef } from '@angular/core'; import { AnimationBuilder, AnimationPlayer } from '@angular/animations'; import { FivLoadingService } from './loading.service'; export declare class FivLoadingProgressBar implements OnInit, OnDestroy { loadingService: FivLoadingService; private builder; loading: boolean; global: boolean; isComplete: boolean; progress: number; verticalAlign: 'top' | 'bottom'; fivComplete: EventEmitter<any>; fivDoneShrinking: EventEmitter<boolean>; fivRefresh: EventEmitter<FivLoadingProgressBar>; bar: ElementRef; linear: ElementRef; param: any; _progressPlayer: AnimationPlayer; private animating; constructor(loadingService: FivLoadingService, builder: AnimationBuilder); ngOnInit(): void; ngOnDestroy(): void; toggleSpinner(): void; load(): void; unload(): void; complete(param?: any): void; fillAnimationComplete(isComplete: boolean): void; setProgress(progress: any): void; fillIn(ms: number): void; shrinkIn(ms: number): void; stopProgressAnimation(): void; }