UNPKG

@atlassian/bitbucket-server

Version:

Bitbucket Server API client for Browser and Node.js

18 lines (14 loc) 444 B
/** * Returns Grouped Parameter Names * @param {Object} paramsSpecs * @returns {Object} Grouped Parameter Names */ const getParamGroups = (paramsSpecs = {}) => { let paramGroups = { body: [], path: [], query: [], header: [] } Object.keys(paramsSpecs).forEach(paramName => { let groupName = paramsSpecs[paramName].in || 'body' paramGroups[groupName].push(paramName) }) return paramGroups } module.exports = getParamGroups