UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

18 lines (17 loc) 822 B
import { SpruceSchemas } from './../../../.spruce/schemas/schemas.types'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; type OptionsSchema = SpruceSchemas.SpruceCli.v2020_07_22.SetupVscodeOptionsSchema; type Options = SpruceSchemas.SpruceCli.v2020_07_22.SetupVscodeOptions; export default class SetupAction extends AbstractAction<OptionsSchema> { invocationMessage: string; private recommendedExtensions; optionsSchema: SpruceSchemas.SpruceCli.v2020_07_22.SetupVscodeOptionsSchema; private dependencies; execute(options: Options): Promise<FeatureActionResponse>; private optionallyInstallVscodeExtensions; private optionallyInstallEsListModules; private installEsLintModules; private getMissingExtensions; } export {};