UNPKG

@terabits/grapi

Version:

Grapi Schema Generator For GraphQL Server

21 lines (20 loc) 594 B
"use strict"; exports.__esModule = true; exports.sort = void 0; var __1 = require(".."); var lodash_1 = require("../lodash"); var sort = function (rows, order) { var orderFields = []; var orderValues = []; if ((0, lodash_1.isEmpty)(order)) { return rows; } else { (0, lodash_1.forEach)(order, function (orderValue, fieldName) { orderFields.push(fieldName); orderValues.push(orderValue === __1.OrderType.ASC ? "asc" : "desc"); }); } return (0, lodash_1.orderBy)(rows, orderFields, orderValues); }; exports.sort = sort;