Files
RayLab-Core/dist/core/events/event-dispatcher.js
T
2026-08-02 20:01:29 +07:00

14 lines
452 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventDispatcher = void 0;
class EventDispatcher {
publisher = new (require('./event-publisher').InMemoryEventPublisher)();
register(handler) {
this.publisher.register(handler);
}
async dispatch(event) {
await this.publisher.publish(event);
}
}
exports.EventDispatcher = EventDispatcher;
//# sourceMappingURL=event-dispatcher.js.map