UNPKG

oprah

Version:

Package to deploy parameters to AWS

23 lines (18 loc) 510 B
const get = require('lodash/get'); const makeGetAllParametersByNames = ({ loader }) => ({ parameterNames }) => loader.loadMany(parameterNames).then(parameters => parameters.reduce((acc, parameter, index) => { const parameterPath = get(parameterNames, index) || ''; const key = parameterPath.split('/').pop(); if (!key) { return acc; } return { ...acc, [key]: parameter }; }, {}) ); module.exports = { makeGetAllParametersByNames };