artdaq_node_server  v1_00_07
 All Classes Namespaces Files Variables Pages
orderBy.js
1 var baseOrderBy = require('./_baseOrderBy'),
2  isArray = require('./isArray');
3 
33 function orderBy(collection, iteratees, orders, guard) {
34  if (collection == null) {
35  return [];
36  }
37  if (!isArray(iteratees)) {
38  iteratees = iteratees == null ? [] : [iteratees];
39  }
40  orders = guard ? undefined : orders;
41  if (!isArray(orders)) {
42  orders = orders == null ? [] : [orders];
43  }
44  return baseOrderBy(collection, iteratees, orders);
45 }
46 
47 module.exports = orderBy;