UNPKG

intentful

Version:

Create Custom Skills with less headache

26 lines (25 loc) 1.12 kB
import { LabeledRequestHandler } from '../../../../skill/models'; import { Calculable } from '../../../../types'; import { ProgressBarType, Color } from '../../../interfaces'; import { APLBaseComponentModel, APLBaseComponentProps, APLComponent } from '../../component'; export interface AlexaProgressBarModel extends APLBaseComponentModel { bufferValue?: Calculable<number>; isLoading?: Calculable<boolean>; progressBarType?: ProgressBarType; progressFillColor?: Calculable<Color>; progressValue?: Calculable<number>; totalValue?: Calculable<number>; } export interface AlexaProgressBarProps extends APLBaseComponentProps { bufferValue: number; isLoading: Calculable<boolean>; progressBarType: ProgressBarType; progressFillColor: Calculable<Color>; progressValue: number; totalValue: number; } export declare class AlexaProgressBar extends APLComponent<AlexaProgressBarModel, AlexaProgressBarProps> { constructor(props: AlexaProgressBarProps); componentSpecificModel(): AlexaProgressBarModel; componentSpecificRequestHandlers(): LabeledRequestHandler[]; }