(
transform: (arg: core.output<this>, ctx: core.$RefinementCtx<core.output<this>>) => NewOut | Promise<NewOut>
)
| 172 | or<T extends core.SomeType>(option: T): ZodUnion<[this, T]>; |
| 173 | and<T extends core.SomeType>(incoming: T): ZodIntersection<this, T>; |
| 174 | transform<NewOut>( |
| 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>; |
no outgoing calls