UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

24 lines (23 loc) 779 B
import { NpmPackage } from '../../types/cli.types'; import AbstractFeature, { FeatureDependency, FeatureOptions, InstallResults } from '../AbstractFeature'; import { FeatureCode } from '../features.types'; export default class ErrorFeature extends AbstractFeature { nameReadable: string; description: string; code: FeatureCode; dependencies: FeatureDependency[]; packageDependencies: NpmPackage[]; actionsDir: string; constructor(options: FeatureOptions); afterPackageInstall(): Promise<InstallResults>; private handleDidExecuteCommand; private writePlugin; } declare module '../../features/features.types' { interface FeatureMap { error: ErrorFeature; } interface FeatureOptionsMap { error: undefined; } }