@alfresco/adf-core
Version:
37 lines (36 loc) • 1.82 kB
TypeScript
import { ProgressBarMode } from '@angular/material/progress-bar';
import { ProgressSpinnerMode } from '@angular/material/progress-spinner';
import { ThemePalette } from '@angular/material/core';
import * as i0 from "@angular/core";
export type ProgressVariant = 'bar' | 'spinner' | undefined;
export type ProgressMode = ProgressBarMode | ProgressSpinnerMode;
export type ProgressColor = ThemePalette;
export declare class ProgressComponent {
private _mode;
private _value?;
variant: ProgressVariant;
color?: ProgressColor;
ariaLabel?: string;
ariaHidden?: boolean;
testId?: string;
/**
* The value of the progress bar or spinner.
* Changes the mode to `determinate` if a value is provided.
*
* @returns The progress value
*/
get value(): number | undefined;
set value(value: number | undefined);
/**
* The progress bar display mode. Defaults to `indeterminate`.
*
* For progress spinner, the mode can be either `indeterminate` or `determinate`.
* For progress bar, the mode can be either `determinate`, `indeterminate`, `buffer`, or `query`.
*
* @returns The progress mode
*/
get mode(): ProgressMode;
set mode(value: ProgressMode);
static ɵfac: i0.ɵɵFactoryDeclaration<ProgressComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ProgressComponent, "adf-progress", never, { "variant": { "alias": "variant"; "required": false; }; "color": { "alias": "color"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "ariaHidden": { "alias": "ariaHidden"; "required": false; }; "testId": { "alias": "testId"; "required": false; }; "value": { "alias": "value"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; }, {}, never, never, true, never>;
}