1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| "use strict";
|
| exports.__esModule = true;
| exports.default = sortByKeyOrder;
|
| function findIndex(arr, err) {
| var idx = Infinity;
| arr.some(function (key, ii) {
| if (err.path.indexOf(key) !== -1) {
| idx = ii;
| return true;
| }
| });
| return idx;
| }
|
| function sortByKeyOrder(fields) {
| var keys = Object.keys(fields);
| return function (a, b) {
| return findIndex(keys, a) - findIndex(keys, b);
| };
| }
|
| module.exports = exports["default"];
|
|