UNPKG

intentful

Version:

Create Custom Skills with less headache

19 lines (18 loc) 876 B
import { LabeledRequestHandler } from '../../../../skill/models'; import { Calculable } from '../../../../types'; import { APLBaseComponentModel, APLBaseComponentProps, APLComponent } from '../../component'; export interface AlexaPageCounterModel extends APLBaseComponentModel { currentPage?: Calculable<string>; currentPageComponentId?: Calculable<string>; totalPages?: Calculable<string>; } export interface AlexaPageCounterProps extends APLBaseComponentProps { currentPage?: Calculable<string>; currentPageComponentId?: Calculable<string>; totalPages?: Calculable<string>; } export declare class AlexaPageCounter extends APLComponent<AlexaPageCounterModel, AlexaPageCounterProps> { constructor(props: AlexaPageCounterProps); componentSpecificModel(): AlexaPageCounterModel; componentSpecificRequestHandlers(): LabeledRequestHandler[]; }