// Translate for example "-name" to [ 'name', 'DESC' ]
-function getSort (value) {
- let field
- let direction
+function getSort (value: string) {
+ let field: string
+ let direction: 'ASC' | 'DESC'
if (value.substring(0, 1) === '-') {
direction = 'DESC'
return [ field, direction ]
}
+function addMethodsToModel (model: any, classMethods: Function[], instanceMethods: Function[] = []) {
+ classMethods.forEach(m => model[m.name] = m)
+ instanceMethods.forEach(m => model.prototype[m.name] = m)
+}
+
// ---------------------------------------------------------------------------
export {
+ addMethodsToModel,
getSort
}