langchain.js
    Preparing search index...

    Type Alias UpdateType<T, TShape>

    UpdateType: {
        [key in keyof TShape]?: TShape[key] extends ReducedZodChannel<
            infer Schema,
            infer ReducerSchema,
        >
            ? Schema extends InteropZodType<unknown>
                ? ReducerSchema extends InteropZodType<infer U> ? U : never
                : never
            : TShape[key] extends InteropZodType<unknown, infer U> ? U : never
    }

    Type Parameters

    • T extends InteropZodObject
    • TShape = InteropZodObjectShape<T>