UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

27 lines (26 loc) 890 B
import { SchemaValues } from '@sprucelabs/schema'; import PkgService from '../../../services/PkgService'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; declare const optionsSchema: { id: string; description: string; fields: {}; }; type OptionsSchema = typeof optionsSchema; type Options = SchemaValues<OptionsSchema>; export default class UpdateDependenciesAction extends AbstractAction<OptionsSchema> { code: string; optionsSchema: { id: string; description: string; fields: {}; }; commandAliases: string[]; invocationMessage: string; execute(_options: Options): Promise<FeatureActionResponse>; private installDependencies; blockUpgrade(name: string, pkg: PkgService): void; isBlockedFromUpgrade(name: string, pkg: PkgService): boolean; } export {};