Files
cartlog-admin/node_modules/yup/es/util/sortByKeyOrder.js
2026-01-01 15:25:19 +05:30

18 lines
374 B
JavaScript

function findIndex(arr, err) {
let idx = Infinity;
arr.some((key, ii) => {
var _err$path;
if (((_err$path = err.path) == null ? void 0 : _err$path.indexOf(key)) !== -1) {
idx = ii;
return true;
}
});
return idx;
}
export default function sortByKeyOrder(keys) {
return (a, b) => {
return findIndex(keys, a) - findIndex(keys, b);
};
}