Skip to content

Cannot read property '_parse' of undefined #948

Discussion options

You must be logged in to vote

You need to use .extend(), not .pick().

const zodObj = z.object( { id: z.string() } )
const extendObj = zodObj.extend( { wrongKey: z.any() } )

console.log( extendObj.parse( { id: 'xxx' } ) ) // { id: 'xxx' }

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by JacobWeisenburger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #946 on February 20, 2022 00:23.