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>
48 lines (47 loc) • 2 kB
TypeScript
import { EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core';
import { Observable } from 'rxjs';
import { NgProgress } from './ng-progress.service';
import { NgProgressRef } from './ng-progress-ref';
import * as i0 from "@angular/core";
export declare class NgProgressComponent implements OnInit, OnChanges, OnDestroy {
private _ngProgress;
private _started;
private _completed;
/** Progress bar worker */
progressRef: NgProgressRef;
/** Stream that emits progress state */
state$: Observable<{
active: boolean;
transform: string;
}>;
/** Creates a new instance if id is not already exists */
id: string;
/** Initializes inputs from the global config */
min: number;
max: number;
ease: string;
color: string;
speed: number;
thick: boolean;
fixed: boolean;
meteor: boolean;
spinner: boolean;
trickleSpeed: number;
debounceTime: number;
trickleFunc: (n: number) => number;
spinnerPosition: 'left' | 'right';
direction: 'ltr+' | 'ltr-' | 'rtl+' | 'rtl-';
started: EventEmitter<any>;
completed: EventEmitter<any>;
get isStarted(): boolean;
constructor(_ngProgress: NgProgress);
ngOnChanges(): void;
ngOnInit(): void;
ngOnDestroy(): void;
start(): void;
complete(): void;
inc(n?: number): void;
set(n: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgProgressComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgProgressComponent, "ng-progress", never, { "id": "id"; "min": "min"; "max": "max"; "ease": "ease"; "color": "color"; "speed": "speed"; "thick": "thick"; "fixed": "fixed"; "meteor": "meteor"; "spinner": "spinner"; "trickleSpeed": "trickleSpeed"; "debounceTime": "debounceTime"; "trickleFunc": "trickleFunc"; "spinnerPosition": "spinnerPosition"; "direction": "direction"; }, { "started": "started"; "completed": "completed"; }, never, never, false>;
}