Skip to main content

Function: codec()

codec<A, B>(in_, out, params): ZodCodec<A, B>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:672

Type Parameters

A

A extends SomeType

B

B extends SomeType = $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

Parameters

in_

A

out

B

params

decode

(value, payload) => MaybeAsync<input<B>>

encode

(value, payload) => MaybeAsync<output<A>>

Returns

ZodCodec<A, B>