langchain.js
    Preparing search index...

    Type Alias InferMiddlewareContextInputs<T>

    InferMiddlewareContextInputs: T extends readonly []
        ? {}
        : T extends readonly [infer First, ...(infer Rest)]
            ? First extends AgentMiddleware
                ? Rest extends readonly AgentMiddleware[]
                    ? MergeContextTypes<
                        InferMiddlewareContextInput<First>,
                        InferMiddlewareContextInputs<Rest>,
                    >
                    : InferMiddlewareContextInput<First>
                : {}
            : {}

    Helper type to infer merged input context from an array of middleware (with optional defaults)

    Type Parameters