Nem todos os campos de um objeto precisam ser obrigatórios. O Zod facilita a criação de campos opcionais e anuláveis, permitindo flexibilidade no tratamento de dados incompletos ou com valores nulos.
Exemplo 1: Campos opcionais
Aqui, o campo age é opcional. Se não for fornecido, a validação ainda passará, sem erros.
Exemplo 2: Campos anuláveis
Com nullable(), você pode permitir que um campo seja nulo, o que pode ser útil para dados que podem estar incompletos ou vazios.