@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
15 lines (14 loc) • 710 B
TypeScript
import AbstractSpruceError from '@sprucelabs/error';
import { SpruceSchemas } from './../../../.spruce/schemas/schemas.types';
import AbstractAction from '../../AbstractAction';
type OptionsSchema = SpruceSchemas.SpruceCli.v2020_07_22.CreateSchemaOptionsSchema;
type Options = SpruceSchemas.SpruceCli.v2020_07_22.CreateSchemaOptions;
export default class CreateAction extends AbstractAction<OptionsSchema> {
optionsSchema: SpruceSchemas.SpruceCli.v2020_07_22.CreateSchemaOptionsSchema;
invocationMessage: string;
execute(options: Options): Promise<{
files: import("../../../writers/AbstractWriter").WriteResults;
errors: AbstractSpruceError<any>[] | undefined;
}>;
}
export {};