api-schema-builder
Version:
build schema with validators for each endpoint
23 lines (20 loc) • 494 B
JavaScript
/**
* Resolve value source for a given schema parameter
* @param {Object} parameter from Swagger schema
* @returns {string}
*/
function resolveParameterSource(parameter) {
if (parameter.in === 'formData') {
if (parameter.type === 'file') {
return 'files';
} else {
return 'fields';
}
} else if (parameter.in === 'header') {
return 'headers';
}
return parameter.in;
}
module.exports = {
resolveParameterSource
};