Skip to content

MiddlewareNextOf

type MiddlewareNextOf<S> = S extends MiddlewareStage<infer C, infer R, infer E> ? MiddlewareNext<C, R, E> : never;

Defined in: src/middleware/types.ts:103

Extracts the MiddlewareNext type from a stage token. Use this to type the next parameter in standalone middleware methods.

Type Parameter
S
private async *_handler(context: ..., next: MiddlewareNextOf<typeof AgentStreamStage>) { ... }