UNPKG

@alfresco/adf-core

Version:
37 lines (36 loc) 1.82 kB
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>; }