@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
20 lines (19 loc) • 590 B
TypeScript
import { FileDescription } from '../../types/cli.types';
import AbstractFeature from '../AbstractFeature';
import { FeatureCode } from '../features.types';
export default class VsCodeFeature extends AbstractFeature {
nameReadable: string;
description: string;
code: FeatureCode;
actionsDir: string;
readonly fileDescriptions: FileDescription[];
isInstalled: () => Promise<boolean>;
}
declare module '../../features/features.types' {
interface FeatureMap {
vscode: VsCodeFeature;
}
interface FeatureOptionsMap {
vscode: undefined;
}
}