Methods
- options
- Type:
Object - limit
- Type:
Integer - offset
- Type:
Integer - count
- Type:
Integer - ajv
- Type:
Ajv validator instance
- val
- Type:
ObjectorArray value
- validator
- Type:
Ajv - _root optional
- Type:
ObjectorArray initial value
Utils.getPaginationMeta(options)
Object
static
Parameters:
Object
Example:
require('bi-service').utils.getPaginationMeta(options)
//Although you probably want to use res.setPaginationHeaders(options) method
// which sets all response headers needed for pagination
Utils.registerCustomKeywords(ajv)
Ajv
static
adds $desc & $toJSON schema keywords to Ajv validator
Parameters:
Ajv
Example:
require('bi-service').utils.registerCustomKeywords(ajv)
Utils.resolveSchemaRefs(val, validator, _root)
Object
static
dereferences releative $refs and internal references to other ajv validator schemas
Parameters:
Object