UNPKG

swagger-diff

Version:
25 lines (23 loc) 663 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = editArrayItemsType; function editArrayItemsType(_ref) { var kind = _ref.kind; var path = _ref.path; var lhs = _ref.lhs; var rhs = _ref.rhs; var match = kind === 'E' && path.length >= 2 && path[path.length - 2] === 'items' && path[path.length - 1] === 'type'; if (match) { var arrayPath = path.slice(0, -2).join('/'); return { message: arrayPath + ' - Array items type turn from ' + lhs + ' to ' + rhs, path: arrayPath, previousType: lhs, currentType: rhs }; } return false; } module.exports = exports['default'];