UNPKG

generator-nest-js-boilerplate

Version:

This generator will help you to build your own Nest.js Mongodb API using TypeScript 4

14 lines (12 loc) 434 B
import { PipeTransform, Injectable, BadRequestException } from '@nestjs/common'; import { ObjectId } from 'mongodb'; @Injectable() export default class ParseObjectIdPipe implements PipeTransform<any, ObjectId> { public transform(value: string): ObjectId { try { return ObjectId.createFromHexString(value); } catch (error) { throw new BadRequestException('Validation failed (ObjectId is expected)'); } } }