Utilities
assign
assignassign(object({ id: string() }), object({ name: string() })){
id: 1,
name: 'Jane',
}deprecated
deprecatedobject({
id: number(),
full_name: string(),
name: deprecated(string(), (value, ctx) => {
console.warn(`${ctx.path} is deprecated, but value was '${value}'. Please use 'full_name' instead.`)
}),
}){ id: 1, name: 'Jane' }dynamic
dynamiclazy
lazyomit
omitpartial
partialpick
pickLast updated