zod icon indicating copy to clipboard operation
zod copied to clipboard

v4: z.enum() error does not contain the `recieved` info

Open sharunkumar opened this issue 8 months ago • 0 comments

Playground link for v3 (canary, but works on v3 stable too): https://zod-playground.vercel.app?appdata=N4IgzgxgFgpgtgQxALhALwHQwHYFc4AUA2gDogJkA0ZARlWRGQLoCUIlIAbggDa4xgUREGTRkQTDpxgAnMAEsA9thQgAzBgBMAVgwAGALQQE2BDICeWvTusBGWwBVNtgCza9tkAF8g

Playground link for v4-beta: https://zod-playground.vercel.app?appdata=N4IgzgxgFgpgtgQxALhALwHQwHYFc4AUA2gDogJkA0ZARlWRGQLoCUIlIAbggDa4xgUREGTRkQTDpxgAnMAEsA9thQgALBgAMWgLQ0YAFwQYATJpMBWTWoCMNgCqbNFkzYsgAvkA

Expected Error:

invalid_enum_value - Invalid enum value. Expected 'a' | 'b' | 'c', received 'z'

Got, in v4:

invalid_value - Invalid option: expected one of "a"|"b"|"c"

sharunkumar avatar Apr 11 '25 19:04 sharunkumar