Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

185
Visualizações
No permita propiedades adicionales con zod parse

Estoy usando zod para la validación. Parece que si defino un esquema y luego parse() alguna entrada con algunas propiedades adicionales que ni siquiera están en el esquema, zod analiza la entrada como válida pero simplemente elimina esas claves.

 import { z } from 'zod' const schema = z.object({ foo: z.string(), bar: z.number() }) // this validates fine, printing { foo: 'hello', bar: 1 } console.log(schema.parse({ foo: 'hello', bar: 1, baz: true }))

Sin embargo, las propiedades de entrada adicionales no son algo que me gustaría ignorar, en su lugar, me gustaría arrojar un error útil cuando eso suceda, informando las claves de las propiedades adicionales.

¿Hay alguna manera de hacer eso con zod ?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puedes usar la opción estricta:

 const schema = z.object({ foo: z.string(), bar: z.number() }).strict();
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda