ngx-i24-circular-progress
Version:
A lightweight plugin to render a simple, animated circular progress bar.
49 lines (44 loc) • 1.94 kB
TypeScript
import * as i0 from '@angular/core';
import { OnChanges } from '@angular/core';
import * as i2 from '@angular/common';
declare class NgxI24CircularProgressService {
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<NgxI24CircularProgressService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NgxI24CircularProgressService>;
}
declare class NgxI24CircularProgressComponent implements OnChanges {
option: I24CircularProgressOptions;
number: number;
size: string;
steps: number;
strokeWidth: string;
dotWidth: string;
dotTop: string;
strokeDashoffset: number;
ngOnChanges(): void;
init(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxI24CircularProgressComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxI24CircularProgressComponent, "ngx-i24-circular-progress", never, { "option": { "alias": "option"; "required": false; }; "number": { "alias": "number"; "required": false; }; }, {}, never, never, false, never>;
}
interface I24CircularProgressOptions {
primaryColor?: string;
secondaryColor?: string;
strokeWidth?: number;
dotWidth?: number;
numberColor?: string;
percentColor?: string;
textColor?: string;
spaceBetweenNumberPercent?: string;
text?: string;
circleRadius?: number;
numberFontSize?: string;
percentFontSize?: string;
textFontSize?: string;
}
declare class NgxI24CircularProgressModule {
static ɵfac: i0.ɵɵFactoryDeclaration<NgxI24CircularProgressModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<NgxI24CircularProgressModule, [typeof NgxI24CircularProgressComponent], [typeof i2.CommonModule], [typeof NgxI24CircularProgressComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<NgxI24CircularProgressModule>;
}
export { NgxI24CircularProgressComponent, NgxI24CircularProgressModule, NgxI24CircularProgressService };
export type { I24CircularProgressOptions };