UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

24 lines (23 loc) 782 B
import AbstractFeature, { FeatureDependency, FeatureOptions, InstallResults, PackageDependency } from '../AbstractFeature'; import { FeatureCode } from '../features.types'; export default class SchemaFeature extends AbstractFeature { nameReadable: string; description: string; dependencies: FeatureDependency[]; _packageDependencies: PackageDependency[]; code: FeatureCode; actionsDir: string; constructor(options: FeatureOptions); private handleWillExecute; private handleDidExecute; afterPackageInstall(): Promise<InstallResults>; private writePlugin; } declare module '../../features/features.types' { interface FeatureMap { schema: SchemaFeature; } interface FeatureOptionsMap { schema: undefined; } }