UNPKG

swagger-diff

Version:
21 lines (19 loc) 531 B
export default function addRequiredParam({ kind, path, lhs, rhs }) { const match = kind === 'N' && path.length === 5 && path[0] === 'paths' && path[3] === 'parameters' && rhs.required === true; if (match) { const pathId = path[1]; const method = path[2]; const paramName = path[4]; return { message: `${pathId} (${method}) - Required param ${paramName} added`, path: pathId, method, param: paramName, }; } return false; }