UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

24 lines (23 loc) 861 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.orderBy = void 0; const baseOrderBy_1 = __importDefault(require("./.internal/baseOrderBy")); const isArray_1 = __importDefault(require("./isArray")); function orderBy(collection, iteratees, orders, guard) { if (collection == null) { return []; } if (!(0, isArray_1.default)(iteratees)) { iteratees = iteratees == null ? [] : [iteratees]; } orders = guard ? undefined : orders; if (!(0, isArray_1.default)(orders)) { orders = orders == null ? [] : [orders]; } return (0, baseOrderBy_1.default)(collection, iteratees, orders); } exports.orderBy = orderBy; exports.default = orderBy;