UNPKG

spur-common

Version:

A Node.JS library of common modules used as a base to most Node.JS applications.

14 lines (9 loc) 309 B
joi = require "joi" module.exports = (Promise, SpurErrors)-> validateFn = Promise.promisify(joi.validate) joi.validateAsync = (args...)-> validateFn.apply(joi, args) .catch (e)-> Promise.reject(SpurErrors.ValidationError.create(e.message) .setData(e.details)) return joi