UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

31 lines (30 loc) 886 B
import { SchemaValues } from '@sprucelabs/schema'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; declare const optionsSchema: { id: string; description: string; fields: { remote: { label: string; hint: string; type: "select"; isRequired: true; options: { choices: { value: string; label: string; }[]; }; }; }; }; type OptionsSchema = typeof optionsSchema; type Options = SchemaValues<OptionsSchema>; export default class SyncAction extends AbstractAction<OptionsSchema> { commandAliases: string[]; optionsSchema: OptionsSchema; invocationMessage: string; execute(options: Options): Promise<FeatureActionResponse>; } export {};