eko-joi-objectid

1.0.2 • Public • Published

Build Status npm version Code Climate Dependencies

EkoJoiObjectId

Extending Joi to validate and convert mongo/mongoose ObjectId

Installation

$ npm install eko-joi-objectid --save

Usage Example

var Joi = require('joi');
var ObjectId = require('mongoose').Types.ObjectId;
Joi.objectId = require('eko-joi-objectid')(Joi, ObjectId);

var someObjectId = (new ObjectId()).toString();
var result = Joi.attempt(someObjectId, Joi.ObjectId());

result instanceof ObjectId; // => true

Tests

npm test

Package Sidebar

Install

npm i eko-joi-objectid

Weekly Downloads

26

Version

1.0.2

License

MIT

Last publish

Collaborators

  • eko-developer