blob: 49636b3d85e62cc6dcaf2aa90532d44dd06868b1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
'use strict'
const utils = {
getSort
}
// Translate for example "-name" to [ 'name', 'DESC' ]
function getSort (value) {
let field
let direction
if (value.substring(0, 1) === '-') {
direction = 'DESC'
field = value.substring(1)
} else {
direction = 'ASC'
field = value
}
return [ field, direction ]
}
// ---------------------------------------------------------------------------
module.exports = utils
|