(eventName: "event", event: GlobalEvent)
| 12 | event: [GlobalEvent] |
| 13 | }> { |
| 14 | override emit(eventName: "event", event: GlobalEvent): boolean { |
| 15 | if (event.payload && typeof event.payload === "object" && !("id" in event.payload)) { |
| 16 | event.payload.id = event.payload.syncEvent?.id ?? Identifier.create("evt", "ascending") |
| 17 | } |
| 18 | return super.emit(eventName, event) |
| 19 | } |
| 20 | } |
| 21 | |
| 22 | export const GlobalBus = new GlobalBusEmitter() |