UNPKG

@koalarx/nest-cli

Version:

Biblioteca de CLI para criação de projetos utilizando Koala Nest

20 lines (18 loc) 567 B
import { RequestValidatorBase } from '@koalarx/nest/core/request-overflow/request-validator.base' import { z, ZodType, ZodTypeDef } from 'zod' import { CreatePersonRequest } from './create-person.request' export class CreatePersonValidator extends RequestValidatorBase<CreatePersonRequest> { protected get schema(): ZodType<any, ZodTypeDef, any> { return z.object({ name: z.string(), phones: z.array( z.object({ phone: z.string(), }), ), address: z.object({ address: z.string(), }), }) } }