npm.io
3.0.0 • Published 3 years ago

@reis/joi-object-id

Licence
MIT
Version
3.0.0
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
3

@reis/joi-object-id

npm version github issues

A Joi extension to automatically convert ISO date strings to object-id objects

Features

  • Extends the existing string validator
  • Validates incoming values as MongoDB ObjectId values
  • Automatically converts values to Mongoose ObjectId instances

Installation

#npm
npm install @reis/joi-object-id

#yarn
yarn add @reis/joi-object-id
Usage
import Joi from 'joi'
import JoiObjectId from '@reis/joi-object-id'

export default Joi.extend(JoiObjectId)
Examples
const schema = Joi.object({
  userId: Joi.string().objectId(),
});

Issues & feature requests

Please report any bugs, issues, suggestions and feature requests in the joi-object-id issue tracker.

License

(MIT License)

Copyright 2019-2023, Adam Reis

Keywords