@fivethree/core
Version:
Fivethree Core Components
33 lines (32 loc) • 1.14 kB
TypeScript
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;
}