ngx-progressbar
Version:
<p align="center"> <img height="200px" width="200px" style="text-align: center;" src="https://gitcdn.xyz/repo/MurhafSousli/ngx-progressbar/master/projects/ngx-progressbar-demo/src/assets/logo.svg"> <h1 align="center">Angular Progressbar</h1> </p>
25 lines (24 loc) • 745 B
TypeScript
import { InjectionToken } from '@angular/core';
export interface ProgressState {
active: boolean;
value: number;
}
export interface ProgressConfig {
spinnerPosition: 'left' | 'right';
direction: 'ltr+' | 'ltr-' | 'rtl+' | 'rtl-';
ease: string;
color: string;
thick: boolean;
fixed: boolean;
meteor: boolean;
spinner: boolean;
max: number;
min: number;
speed: number;
trickleSpeed: number;
trickleFunc: (n: number) => number;
debounceTime: number;
}
export declare type NgProgressState = Partial<ProgressState>;
export declare type NgProgressConfig = Partial<ProgressConfig>;
export declare const NG_PROGRESS_CONFIG: InjectionToken<Partial<ProgressConfig>>;