UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

23 lines (22 loc) 805 B
import { SpruceSchemas } from './../../../.spruce/schemas/schemas.types'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; export default class BootAction extends AbstractAction<OptionsSchema> { optionsSchema: OptionsSchema; commandAliases: string[]; invocationMessage: string; private onDataHandler; private onErrorHandler; execute(options: Options): Promise<FeatureActionResponse>; private boot; } type OptionsSchema = SpruceSchemas.SpruceCli.v2020_07_22.BootSkillOptionsSchema; type Options = SpruceSchemas.SpruceCli.v2020_07_22.BootSkillOptions; export interface BootMeta { kill: () => void; pid: number; promise: Promise<void>; isBooted: boolean; bootPromise: Promise<void>; } export {};