@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
17 lines (16 loc) • 617 B
TypeScript
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;
}