From ebcce4668188062f8efcdccb4ef1b19fe1992e83 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Sat, 9 May 2026 12:37:26 +0200 Subject: [PATCH] feat(core-realtime): IRealtimeBroadcaster extends RealtimeBroadcasterProtocol --- packages/core-realtime/package.json | 1 + packages/core-realtime/src/realtime-broadcaster.interface.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core-realtime/package.json b/packages/core-realtime/package.json index 9407e4d..c492977 100644 --- a/packages/core-realtime/package.json +++ b/packages/core-realtime/package.json @@ -13,6 +13,7 @@ "test": "vitest run" }, "dependencies": { + "@repo/core-shared": "workspace:*", "socket.io": "^4.7.0", "zod": "^3.23.0" }, diff --git a/packages/core-realtime/src/realtime-broadcaster.interface.ts b/packages/core-realtime/src/realtime-broadcaster.interface.ts index 89b1444..e7765a7 100644 --- a/packages/core-realtime/src/realtime-broadcaster.interface.ts +++ b/packages/core-realtime/src/realtime-broadcaster.interface.ts @@ -1,7 +1,8 @@ import type { z } from "zod"; +import type { RealtimeBroadcasterProtocol } from "@repo/core-shared/di/bind-protocols"; import type { RealtimeChannelDescriptor } from "./realtime-channel"; -export interface IRealtimeBroadcaster { +export interface IRealtimeBroadcaster extends RealtimeBroadcasterProtocol { broadcast( descriptor: RealtimeChannelDescriptor>, payload: T,