integreat-io/integreat-api-json

View on GitHub
lib/utils/prepareRoutes.js

Summary

Maintainability
A
0 mins
Test Coverage
function prepareRoutes (datatypes) {
  const addRoute = (resources, key) => {
    const { plural } = datatypes[key]
    return { ...resources, [plural]: datatypes[key].id }
  }

  return Object.keys(datatypes)
    .reduce(addRoute, {})
}

module.exports = prepareRoutes