vc está qual framework? pq no nest tem um interceptor que válida entrada de dados automaticamente.

@Module({
  imports: [AuthModule, UserModule],
  controllers: [],
  providers: [
    { provide: APP_INTERCEPTOR, useClass: ZodSerializerInterceptor },
    { provide: APP_PIPE, useClass: ZodValidationPipe },
  ],
})
export class AppModule {}

Olá MikeColuti. Eu estava falando do Nest mesmo. Eu estou trabalhando em um projeto com back feito em Nest. Não sabia que tinha esse interceptador com o zod. Acho que vou colocar uma melhoria no projeto que trabalho depois.

Muito bom, tb não sabia dos interceptors... vlw pelo apontamento.