Skip to content

Instantly share code, notes, and snippets.

@ciiqr
Last active June 6, 2026 16:11
Show Gist options
  • Select an option

  • Save ciiqr/ee19e9ff3bb603f8c42b00f5ad8c551e to your computer and use it in GitHub Desktop.

Select an option

Save ciiqr/ee19e9ff3bb603f8c42b00f5ad8c551e to your computer and use it in GitHub Desktop.
zod optional/nullable/nullish differences
// zod schema
z.object({
// valid if string or:
optional: z.string().optional(), // field not provided, or explicitly `undefined`
nullable: z.string().nullable(), // field explicitly `null`
nullish: z.string().nullish(), // field not provided, explicitly `null`, or explicitly `undefined`
});
// type
{
optional?: string | undefined;
nullable: string | null;
nullish?: string | null | undefined;
}
@mhgamboa

Copy link
Copy Markdown

Adding to the thanks train. Thank you!

@asonni

asonni commented Oct 12, 2024

Copy link
Copy Markdown

Thank you

@crowbel

crowbel commented Oct 15, 2024

Copy link
Copy Markdown

Thanks 🙌

@tiredpyrx

Copy link
Copy Markdown

adamsın len

@Programador6MCS

Copy link
Copy Markdown

Thanks a lot. Real heros don't wear capes, they post wisdom on GitHub

@doei

doei commented Oct 27, 2024

Copy link
Copy Markdown

thank you :)

@Geisson19

Copy link
Copy Markdown

thank you!

@IlhomYuldoshev

Copy link
Copy Markdown

thank you :)

@flunetS

flunetS commented Nov 29, 2024

Copy link
Copy Markdown

thank you !!!

@dylan1951

Copy link
Copy Markdown

thanks

@temich

temich commented Dec 18, 2024

Copy link
Copy Markdown

👍

@eric-lesslie

Copy link
Copy Markdown

Thanks!

@sCuz12

sCuz12 commented Jan 17, 2025

Copy link
Copy Markdown

Thanks !!

@krizh-p

krizh-p commented Feb 2, 2025

Copy link
Copy Markdown

👍

@ogrotten

Copy link
Copy Markdown

Here's another "Thank You".

@bramswenson

Copy link
Copy Markdown

🥇

@RadoslavTsvetanov

Copy link
Copy Markdown

bro thanks a bunch

@becelli

becelli commented Mar 30, 2025

Copy link
Copy Markdown

Obrigado! 🇧🇷

@aldidas

aldidas commented May 4, 2025

Copy link
Copy Markdown

Thanks, very helpful!

@rodrigoantas

Copy link
Copy Markdown

thanks!

@LaPulgaaa

Copy link
Copy Markdown

thanks

@PV-Sachidanand

Copy link
Copy Markdown

Nice!!!!!!!

@madisonrubylee

Copy link
Copy Markdown

thanks

@Dhyrkas

Dhyrkas commented Jul 16, 2025

Copy link
Copy Markdown

Thanks

@diogo-vf

Copy link
Copy Markdown

thanks !

@groveJoe

Copy link
Copy Markdown

Awesome dude, amazing

@MudulOzan

MudulOzan commented Nov 11, 2025

Copy link
Copy Markdown

adamsın len v2

@hanzalahwaheed

Copy link
Copy Markdown

tysm!!!

@iamsaksham

Copy link
Copy Markdown

ty bud. Long live the man!

@Emiton

Emiton commented May 28, 2026

Copy link
Copy Markdown

Bom traboj, obrigado 🇨🇻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment