MCPcopy
hub / github.com/colinhacks/zod / catch

Method catch

packages/zod/src/v4/classic/schemas.ts:177–177  ·  view source on GitHub ↗
(def: core.output<this>)

Source from the content-addressed store, hash-verified

175 transform: (arg: core.output<this>, ctx: core.$RefinementCtx<core.output<this>>) => NewOut | Promise<NewOut>
176 ): ZodPipe<this, ZodTransform<Awaited<NewOut>, core.output<this>>>;
177 catch(def: core.output<this>): ZodCatch<this>;
178 catch(def: (ctx: core.$ZodCatchCtx) => core.output<this>): ZodCatch<this>;
179 pipe<T extends core.$ZodType<any, core.output<this>>>(
180 target: T | core.$ZodType<any, core.output<this>>

Callers 14

_parseMethod · 0.80
catch.test.tsFile · 0.80
index.test.tsFile · 0.80
lazy.test.tsFile · 0.80
pipe.test.tsFile · 0.80
catch.test.tsFile · 0.80
partial.test.tsFile · 0.80
tuple.test.tsFile · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected