class-validator-mongo-object-id

This package validates ObjectId in classes. It was originally made to be used in NestJS but works everywhere else.

Usage no npm install needed!

<script type="module">
  import classValidatorMongoObjectId from 'https://cdn.skypack.dev/class-validator-mongo-object-id';
</script>

README

npm

ObjectId Class Validator

This package validates ObjectId in classes. It was originally made to be used in NestJS but works everywhere else.

How to install

npm install --save class-validator-mongo-object-id

How to use

Here is an example along with commonly used IsString from class-validator package.

import { IsString } from 'class-validator';
import { IsObjectId } from 'class-validator-mongo-object-id';

class EditUserDTO {
    @IsObjectId()
    userId: string;

    @IsString()
    username: string;
}