UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

20 lines (15 loc) 416 B
import { BaseWidget } from './widgets.types' export const buttonEventContract = { eventSignatures: { click: {}, }, } export type ButtonEventContract = typeof buttonEventContract export interface ButtonWidgetOptions { text?: string } export interface ButtonWidget extends BaseWidget<ButtonEventContract> { readonly type: 'button' getText(): string setText(content: string): void }