UNPKG

api-schema-builder

Version:

build schema with validators for each endpoint

23 lines (20 loc) 494 B
/** * 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 };