vue-app-sdk
Version:
19 lines (18 loc) • 627 B
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const _baseOrderBy = require("./_baseOrderBy.cjs");
const isArray = require("./isArray.cjs");
function orderBy(collection, iteratees, orders, guard) {
if (collection == null) {
return [];
}
if (!isArray.default(iteratees)) {
iteratees = iteratees == null ? [] : [iteratees];
}
orders = guard ? void 0 : orders;
if (!isArray.default(orders)) {
orders = orders == null ? [] : [orders];
}
return _baseOrderBy.default(collection, iteratees, orders);
}
exports.default = orderBy;