import { compareByLength } from './compareByLength'
// import { AnyObj } from 'typings'
interface AnyObj {
[key: string]: any
[key: number]: any
}
function sortObj(obj: AnyObj) {
return Object.keys(obj)
.sort(compareByLength)
.reduce((result, key) => {
result[key] = obj[key]
return result
}, {})
}
export { sortObj }
export default sortObj