UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

59 lines 1.76 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const schema_1 = require("@sprucelabs/schema"); const generatedFile_schema_1 = __importDefault(require("./generatedFile.schema")); const npmPackage_schema_1 = __importDefault(require("./npmPackage.schema")); const actionResponseSchema = { id: 'actionResponse', version: 'v2020_07_22', namespace: 'SpruceCli', name: 'Action response', fields: { /** . */ 'files': { type: 'schema', isArray: true, options: { schema: generatedFile_schema_1.default, } }, /** . */ 'headline': { type: 'text', options: undefined }, /** . */ 'hints': { type: 'text', isArray: true, options: undefined }, /** . */ 'summaryLines': { type: 'text', isArray: true, options: undefined }, /** . */ 'errors': { type: 'raw', isArray: true, options: { valueType: `AbstractSpruceError<any>`, } }, /** . */ 'meta': { type: 'raw', options: { valueType: `Record<string, any>`, } }, /** . */ 'packagesInstalled': { type: 'schema', isArray: true, options: { schema: npmPackage_schema_1.default, } }, } }; schema_1.SchemaRegistry.getInstance().trackSchema(actionResponseSchema); exports.default = actionResponseSchema; //# sourceMappingURL=actionResponse.schema.js.map