(opts)
| 2294 | */ |
| 2295 | |
| 2296 | function convertSortToArray(opts) { |
| 2297 | if (Array.isArray(opts.sort)) { |
| 2298 | return; |
| 2299 | } |
| 2300 | if (!utils.isObject(opts.sort)) { |
| 2301 | return; |
| 2302 | } |
| 2303 | |
| 2304 | var sort = []; |
| 2305 | |
| 2306 | for (var key in opts.sort) { |
| 2307 | if (utils.object.hasOwnProperty(opts.sort, key)) { |
| 2308 | sort.push([key, opts.sort[key]]); |
| 2309 | } |
| 2310 | } |
| 2311 | |
| 2312 | opts.sort = sort; |
| 2313 | } |
| 2314 | |
| 2315 | /*! |
| 2316 | * Internal thunk for .update() |