@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
59 lines • 1.76 kB
JavaScript
;
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