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}`; };