1
0
mirror of https://github.com/Bubka/2FAuth.git synced 2025-05-02 05:14:38 +02:00
2FAuth/resources/js_vue3/router/middlewarePipeline.js

12 lines
339 B
JavaScript
Vendored

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),
});
};
}