nodecft
Version:
NodeCFT - Simple infrastructure as code software tool on NodeJS
24 lines (18 loc) • 749 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports._getProcessStackOutput = void 0;
var _lodash = _interopRequireDefault(require("lodash"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Stack processing is supported for only one stack
* @param {*} data
*/
var _getProcessStackOutput = function _getProcessStackOutput(data) {
return _lodash.default.reduce(_lodash.default.get(data, ['Stacks', 0, 'Outputs']), function (result, value, key) {
_lodash.default.set(result, _lodash.default.get(value, 'OutputKey'), _lodash.default.get(value, 'OutputValue'));
return result;
}, {});
};
exports._getProcessStackOutput = _getProcessStackOutput;