UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

35 lines (34 loc) 957 B
import { SchemaValues } from '@sprucelabs/schema'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; declare const pullOptionsSchema: { id: string; description: string; fields: { destination: { type: "text"; label: string; hint: string; }; }; }; type PullOptionsSchema = typeof pullOptionsSchema; type Options = SchemaValues<PullOptionsSchema>; export default class PullAction extends AbstractAction<PullOptionsSchema> { commandAliases: string[]; optionsSchema: { id: string; description: string; fields: { destination: { type: "text"; label: string; hint: string; }; }; }; invocationMessage: string; execute(options: Options): Promise<FeatureActionResponse>; private syncPermissions; } export {};