@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
28 lines (27 loc) • 829 B
TypeScript
import AbstractFeature, { FeatureDependency, FeatureOptions } from '../AbstractFeature';
import { FeatureCode } from '../features.types';
export default class StoreFeature extends AbstractFeature {
nameReadable: string;
description: string;
code: FeatureCode;
dependencies: FeatureDependency[];
packageDependencies: {
name: string;
isDev: boolean;
}[];
actionsDir: string;
constructor(options: FeatureOptions);
private registerAbstractTestClassHandler;
private handleDidExecute;
afterPackageInstall(): Promise<{
files: import("../../writers/AbstractWriter").WriteResults;
}>;
}
declare module '../../features/features.types' {
interface FeatureMap {
store: StoreFeature;
}
interface FeatureOptionsMap {
store: undefined;
}
}