UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

17 lines (16 loc) 836 B
import { SpruceSchemas } from './../../../.spruce/schemas/schemas.types'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; export default class CreateAction extends AbstractAction<OptionsSchema> { optionsSchema: SpruceSchemas.SpruceCli.v2020_07_22.CreateTestOptionsSchema; invocationMessage: string; execute(options: Options): Promise<FeatureActionResponse>; private doesStaticTestAlreadyExist; private promptForSubDir; private promptForParentTestClassAndOptionallyInstallDependencies; private optionallyInstallFeatureBasedOnSelection; private buildParentClassFromCandidate; } type OptionsSchema = SpruceSchemas.SpruceCli.v2020_07_22.CreateTestOptionsSchema; type Options = SpruceSchemas.SpruceCli.v2020_07_22.CreateTestOptions; export {};