@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
14 lines (13 loc) • 552 B
TypeScript
import CommandServiceImpl from '../../../services/CommandService';
export default class VsCodeService extends CommandServiceImpl {
/** Returns whether or not vscode is installed */
isInstalled(): Promise<boolean>;
getVSCodeExtensions(): Promise<string[]>;
installExtensions(extensionIds: string[]): Promise<void>;
}
export interface Extension {
/** The vscode extension id like dbaeumer.vscode-eslint */
id: string;
/** A friendly name / description that will describe what the extension is or does */
label: string;
}