langchain.js
    Preparing search index...

    Type Alias InferMiddlewareContextInput<T>

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

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

    Type Parameters