aboutsummaryrefslogtreecommitdiff
path: root/node_modules/sort-keys-length/index.js
blob: b4af8d2eb2c9fb63c3686749d663d3430a54985b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
'use strict';

var sortKeys = require('sort-keys');

/**
 * Sort object keys by length
 *
 * @param obj
 * @api public
 */

module.exports.desc = function (obj) {
	return sortKeys(obj, function (a, b) {
		return b.length - a.length;
	});
}

module.exports.asc = function (obj) {
	return sortKeys(obj, function (a, b) {
		return a.length - b.length;
	});
}