123456789101112 |
- export default function middlewarePipeline(context, middleware, index) {
- const nextMiddleware = middleware[index];
- if (!nextMiddleware) {
- return context.next;
- }
- return () => {
- nextMiddleware({
- ...context,
- next: middlewarePipeline(context, middleware, index + 1),
- });
- };
- }
|