@ciruxx/joi-extension-objectid

1.0.2 • Public • Published

joi-extension-objectid

version license

ObjectId extension for the Joi validation library

Usage

const JoiExtensionObjectId = require('@ciruxx/joi-extension-objectid');
const Joi = require('joi').extend(JoiExtensionObjectId);

const schema = Joi.object({
    objectIdKey: Joi.objectId()
});

const validatedData = await schema.validateAsync({
    objectIdKey: "5fd777d57fcb54c356763034"
})

data.objectIdKey instanceof ObjectID // true!

offrex

Package Sidebar

Install

npm i @ciruxx/joi-extension-objectid

Weekly Downloads

10

Version

1.0.2

License

Apache-2.0

Unpacked Size

16.1 kB

Total Files

10

Last publish

Collaborators

  • ciruxx