bupkis
    Preparing search index...

    Interface $ZodFunction<Args, Returns>

    interface $ZodFunction<
        Args extends $ZodFunctionIn = $ZodFunctionIn,
        Returns extends $ZodFunctionOut = $ZodFunctionOut,
    > {
        _def: $ZodFunctionDef<Args, Returns>;
        _input: $InferInnerFunctionType<Args, Returns>;
        _output: $InferOuterFunctionType<Args, Returns>;
        _zod: $ZodFunctionInternals;
        "~standard": $ZodStandardSchema<z.core.$ZodFunction<Args, Returns>>;
        implement<F extends $InferInnerFunctionType<Args, Returns>>(
            func: F,
        ): (
            ...args: $ZodFunctionArgs extends Args ? never[] : z.core.input<Args>,
        ) => ReturnType<F> extends z.core.output<Returns>
            ? z.core.output<Returns> & ReturnType<F>
            : z.core.output<Returns>;
        implementAsync<F extends $InferInnerFunctionTypeAsync<Args, Returns>>(
            func: F,
        ): F extends $InferOuterFunctionTypeAsync<Args, Returns>
            ? F<F>
            : $InferOuterFunctionTypeAsync<Args, Returns>;
        input<
            const Items extends TupleItems,
            const Rest extends $ZodFunctionOut = $ZodFunctionOut,
        >(
            args: Items,
            rest?: Rest,
        ): z.core.$ZodFunction<z.core.$ZodTuple<Items, Rest>, Returns>;
        input<NewArgs extends $ZodFunctionArgs>(
            args: NewArgs,
        ): z.core.$ZodFunction<NewArgs, Returns>;
        input(...args: any[]): z.core.$ZodFunction<any, Returns>;
        output<
            NewReturns extends
                z.core.$ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
        >(
            output: NewReturns,
        ): z.core.$ZodFunction<Args, NewReturns>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    Methods