@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
23 lines (22 loc) • 650 B
TypeScript
import { NpmPackage } from '@sprucelabs/spruce-skill-utils';
import AbstractFeature, { FeatureDependency } from '../AbstractFeature';
import { FeatureCode } from '../features.types';
export default class PolishFeature extends AbstractFeature {
code: FeatureCode;
nameReadable: string;
description: string;
dependencies: FeatureDependency[];
packageDependencies: NpmPackage[];
actionsDir: string;
scripts: {
polish: string;
};
}
declare module '../../features/features.types' {
interface FeatureMap {
polish: PolishFeature;
}
interface FeatureOptionsMap {
polish: undefined;
}
}