14 lines
452 B
JavaScript
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
|