Membrane SDK - v0.29.2
    Preparing search index...

    Interface $ZodPipeDef<A, B>

    interface $ZodPipeDef<
        A extends SomeType = $ZodType,
        B extends SomeType = $ZodType,
    > {
        error?: $ZodErrorMap<never>;
        checks?: $ZodCheck<never>[];
        type: "pipe";
        in: A;
        out: B;
        transform?: (
            value: output<A>,
            payload: ParsePayload<output<A>>,
        ) => MaybeAsync<input<B>>;
        reverseTransform?: (
            value: input<B>,
            payload: ParsePayload<input<B>>,
        ) => MaybeAsync<output<A>>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    error?: $ZodErrorMap<never>
    checks?: $ZodCheck<never>[]
    type: "pipe"
    in: A
    out: B
    transform?: (
        value: output<A>,
        payload: ParsePayload<output<A>>,
    ) => MaybeAsync<input<B>>

    Only defined inside $ZodCodec instances.

    reverseTransform?: (
        value: input<B>,
        payload: ParsePayload<input<B>>,
    ) => MaybeAsync<output<A>>

    Only defined inside $ZodCodec instances.