UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

24 lines (23 loc) 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.processCancelPendingCOAReserveResult2recipe = processCancelPendingCOAReserveResult2recipe; const factory = require("../../factory"); function processCancelPendingCOAReserveResult2recipe(params) { const { processCancelPendingCOAReserveResult, project } = params; const { delTmpReserveArgs, delTmpReserveResult } = processCancelPendingCOAReserveResult; return { project: { id: project.id, typeOf: factory.organizationType.Project }, typeOf: 'Recipe', recipeCategory: factory.recipe.RecipeCategory.cancelPendingCOAReserve, step: [{ typeOf: 'HowToSection', itemListElement: [ { typeOf: 'HowToStep', identifier: factory.recipe.StepIdentifier.delTmpReserve, itemListElement: [Object.assign(Object.assign({ typeOf: 'HowToDirection' }, (delTmpReserveArgs !== undefined) ? { beforeMedia: delTmpReserveArgs } : undefined), (delTmpReserveResult !== undefined) ? { afterMedia: delTmpReserveResult } : undefined)] } ] }] }; }