Connectum API Reference / @connectum/events / composeMiddleware
Function: composeMiddleware()
composeMiddleware(
middlewares,handler): (event,ctx) =>Promise<void>
Defined in: packages/events/src/middleware.ts:24
Compose an array of middleware into a single handler.
Middleware is applied from left to right (outer to inner). The innermost function is the actual event handler.
Uses a dispatch pattern that guards against double next() invocation.
Parameters
middlewares
Middleware functions to compose
handler
(event, ctx) => Promise<void>
The final handler (innermost)
Returns
Composed handler function
(
event,ctx):Promise<void>
Parameters
event
ctx
Returns
Promise<void>
