UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

31 lines (30 loc) 1.04 kB
import AbstractFeature, { FeatureDependency, FeatureOptions } from '../AbstractFeature'; import { FeatureCode } from '../features.types'; import OnboardingStore from './stores/OnboardingStore'; export default class OnboardFeature extends AbstractFeature { code: FeatureCode; nameReadable: string; description: string; dependencies: FeatureDependency[]; packageDependencies: never[]; actionsDir: string; private onboardingStore?; private scriptsDir; constructor(options: FeatureOptions); OnboardingStore(): OnboardingStore; ScriptPlayer(): Promise<import("./ScriptPlayer").default>; private handleWillExecuteCommand; private handleTestReporterDidBoot; private generateCommandFromPayload; isInstalled: () => Promise<boolean>; private confirmExpectedCommand; private isExpectedCommand; } declare module '../../features/features.types' { interface FeatureMap { onboard: OnboardFeature; } interface FeatureOptionsMap { onboard: undefined; } }