UNPKG

@spacelift-io/backstage-integration-backend

Version:

Backstage plugin for integrating Spacelift.io with Backstage

23 lines (19 loc) 702 B
'use strict'; var index = require('../types/index.cjs.js'); const validateStacks = (stacks) => { const result = index.StacksSchema.safeParse(stacks); if (!result.success) { throw new Error(`Invalid stack: ${result.error.message}`); } return result.data; }; const validateTriggerRunResult = (result) => { const validationResult = index.TriggerRunResponseSchema.safeParse(result); if (!validationResult.success) { throw new Error(`Invalid run trigger result: ${validationResult.error.message}`); } return validationResult.data; }; exports.validateStacks = validateStacks; exports.validateTriggerRunResult = validateTriggerRunResult; //# sourceMappingURL=validations.cjs.js.map