langchain.js
    Preparing search index...

    Type Alias InferMiddlewareContextInput<T>

    InferMiddlewareContextInput: T extends AgentMiddleware<any, infer C, any>
        ? C extends BaseMessage<infer Inner>
            ? BaseMessage<Inner> | undefined
            : C extends BaseMessage ? BaseMessage<C> : {}
        : {}

    Helper type to infer the input context schema type from a middleware (with optional defaults)

    Type Parameters