UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

17 lines (16 loc) 617 B
import { InputWidget, InputWidgetOptions } from '../types/input.types'; import { WidgetFrame } from '../types/widgets.types'; import TkBaseWidget, { TkWidgetOptions } from './TkBaseWidget'; export default class TkInputWidget extends TkBaseWidget implements InputWidget { readonly type = "input"; private input; constructor(options: TkWidgetOptions & InputWidgetOptions & { termKitElement: any; }); setFrame(frame: WidgetFrame): void; private handleCancel; private handleSubmit; getValue(): string | undefined; setValue(value: string): void; getTermKitElement(): any; }