UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

16 lines (15 loc) 729 B
import { SchemaValues } from '@sprucelabs/schema'; import { SpruceSchemas } from './../../../.spruce/schemas/schemas.types'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; export default class UpgradeAction extends AbstractAction<OptionsSchema> { invocationMessage: string; optionsSchema: SpruceSchemas.SpruceCli.v2020_07_22.UpgradeSkillOptionsSchema; commandAliases: string[]; execute(options: Options): Promise<FeatureActionResponse>; private reInstallPackageDependencies; private updateScripts; } type OptionsSchema = SpruceSchemas.SpruceCli.v2020_07_22.UpgradeSkillOptionsSchema; type Options = SchemaValues<OptionsSchema>; export {};