@ngx-file-upload/ui
Version:
Angular 16 file upload components for @ngx-file-upload/core
31 lines (30 loc) • 1.31 kB
TypeScript
import { OnInit, Renderer2, NgZone } from "@angular/core";
import * as i0 from "@angular/core";
export declare class ProgressbarComponent implements OnInit {
private renderer;
private zone;
dashArrayCSS: string;
animate: boolean;
set duration(duration: number);
set gap(gap: number);
set parts(count: number);
set progress(progress: number);
private animationDuration;
private progressbarGap;
private progressBuffer;
private isAnimated;
private progressbarParts;
private progressbar;
private progressLine;
constructor(renderer: Renderer2, zone: NgZone);
ngOnInit(): void;
private updateProgress;
/**
* animate progress
*
* @see https://javascript.info/js-animation
*/
private animateProgress;
static ɵfac: i0.ɵɵFactoryDeclaration<ProgressbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ProgressbarComponent, "ngx-file-upload-ui--progressbar", never, { "animate": { "alias": "animate"; "required": false; }; "duration": { "alias": "duration"; "required": false; }; "gap": { "alias": "gap"; "required": false; }; "parts": { "alias": "parts"; "required": false; }; "progress": { "alias": "progress"; "required": false; }; }, {}, never, never, false, never>;
}