UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

9 lines (8 loc) 395 B
import { Schema } from '@sprucelabs/schema'; import TerminalInterface from '../interfaces/TerminalInterface'; import FormComponent, { FormOptions } from './FormComponent'; export default abstract class AbstractComponent { protected ui: TerminalInterface; constructor(ui: TerminalInterface); formComponent<T extends Schema>(options: Omit<FormOptions<T>, 'term'>): FormComponent<T>; }