How do I validate `cuid` generate by prisma as Pri...
# orm-help
n
How do I validate
cuid
generate by prisma as PrimaryKey
Copy code
model Picture {
  id          String    @id @default(cuid())
  page        String
  ...
  @@map(name: "picture")
}

import { InputType, Field, PartialType } from '@nestjs/graphql';
import { IsNotEmpty, IsString, IsUUID } from 'class-validator';

@InputType()
export class UpdatePictureInput {
  @IsString()
  @Field(() => String, { description: 'PrimaryKey' })
  id: string;
}
👀 1
n
Hey Nditah 👋 it looks like you’re using NestJS here? Maybe @Tasin Ishmam has an idea about how to achieve this? Maybe there’s some equivalent to the
IsUUID
validation for CUIDs as well?
t
Hey @Nditah Samweld 👋 Could you clarify what you would like to validate? Do you want to: 1. Make sure that
id
inputs are valid
cuid
fields? OR 2. Make sure that
id
inputs are valid
cuid
fields AND it represent a valid record inside your database?
👍 1