Files
mykb/util/parseSort.js
2018-06-01 16:52:12 -05:00

20 lines
358 B
JavaScript

export default sort => {
let key, ascDesc
switch (typeof sort) {
case 'object': {
key = Object.keys(sort).pop()
ascDesc = sort[key]
break
}
case 'string': {
const parts = sort.split(':')
key = parts[0]
ascDesc = parts[1]
break
}
default:
break
}
return `$sort[${key}]=${ascDesc}`
}