UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

22 lines (21 loc) 951 B
import { SpruceSchemas } from './../../../.spruce/schemas/schemas.types'; import AbstractAction from '../../AbstractAction'; import { FeatureActionResponse } from '../../features.types'; export default class SyncAction extends AbstractAction<OptionsSchema> { optionsSchema: SpruceSchemas.SpruceCli.v2020_07_22.SyncSchemasOptionsSchema; commandAliases: string[]; invocationMessage: string; private readonly schemaWriter; private readonly schemaStore; private readonly skillStore; execute(options: Options): Promise<FeatureActionResponse>; private resolveTypesTemplate; private optionallyInstallRemoteModules; private generateSchemaTemplateItems; private isInGoProject; private generateFieldTemplateItems; private generateValueTypes; } type OptionsSchema = SpruceSchemas.SpruceCli.v2020_07_22.SyncSchemasOptionsSchema; type Options = SpruceSchemas.SpruceCli.v2020_07_22.SyncSchemasOptions; export {};