UNPKG

intentful

Version:

Create Custom Skills with less headache

20 lines (19 loc) 821 B
import { Command, CommandModel, CommandProps } from './command'; import { LabeledRequestHandler } from '../../skill/models'; import { Calculable } from '../../types'; import { MediaControl } from '../interfaces'; export interface ControlMediaCommandModel extends CommandModel { command: Calculable<MediaControl>; componentId?: string; value?: Calculable<number>; } export interface ControlMediaCommandProps extends CommandProps { command: Calculable<MediaControl>; componentId?: string; value?: Calculable<number>; } export declare class ControlMediaCommand extends Command<ControlMediaCommandModel, ControlMediaCommandProps> { constructor(props: ControlMediaCommandProps); commandSpecificModel(): ControlMediaCommandModel; commandSpecificRequestHandlers(): LabeledRequestHandler[]; }