@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
59 lines (58 loc) • 1.78 kB
TypeScript
import * as i0 from "@angular/core";
export declare class ProgressComponent {
/**
* @ignore
*/
private readonly progressClassName;
/**
* Label of the progressbar
*/
label: string;
/**
* Progress value
*/
value: number;
/**
* Whether progress description is shown on the right/bottom or hidden
*/
descriptionPosition: 'right' | 'bottom' | 'none';
/**
* Progress min
*/
min: number;
/**
* Progress max
*/
max: number;
/**
* Whether progress is animated at first render
*/
isAnimated: boolean;
/**
* Whether progress has css transitions for progress width
*/
hasTransition: boolean;
/**
* Decimal precision of the description text
*/
decimalPrecision: number;
constructor();
/**
* @ignore
*/
getTransitionClass(): string;
/**
* @ignore
*/
getDescriptionPositionClass(): string;
/**
* @ignore
*/
getFormattedValue(): number;
/**
* @ignore
*/
getFormattedPercentage(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<ProgressComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ProgressComponent, "nj-progress", never, { "label": { "alias": "label"; "required": false; }; "value": { "alias": "value"; "required": false; }; "descriptionPosition": { "alias": "descriptionPosition"; "required": false; }; "min": { "alias": "min"; "required": false; }; "max": { "alias": "max"; "required": false; }; "isAnimated": { "alias": "isAnimated"; "required": false; }; "hasTransition": { "alias": "hasTransition"; "required": false; }; "decimalPrecision": { "alias": "decimalPrecision"; "required": false; }; }, {}, never, never, true, never>;
}