@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
23 lines (22 loc) • 655 B
TypeScript
import AbstractFeature, { FeatureDependency, InstallResults } from '../AbstractFeature';
import { FeatureCode } from '../features.types';
export default class DeployFeature extends AbstractFeature {
description: string;
code: FeatureCode;
nameReadable: string;
dependencies: FeatureDependency[];
_packageDependencies: {
name: string;
isDev: boolean;
}[];
actionsDir: string;
afterPackageInstall(): Promise<InstallResults>;
}
declare module '../../features/features.types' {
interface FeatureMap {
deploy: DeployFeature;
}
interface FeatureOptionsMap {
deploy: undefined;
}
}