@nestjstools/messaging
Version:
Simplifies asynchronous and synchronous message handling with support for buses, handlers, channels, and consumers. Build scalable, decoupled applications with ease and reliability.
18 lines • 530 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MiddlewareContext = void 0;
class MiddlewareContext {
constructor(middlewares, index) {
this.middlewares = middlewares;
this.index = index;
}
static createFresh(middlewares) {
return new MiddlewareContext(middlewares, 0);
}
next() {
this.index++;
return this.middlewares[this.index];
}
}
exports.MiddlewareContext = MiddlewareContext;
//# sourceMappingURL=middleware.context.js.map