feat(core-realtime): IRealtimeBroadcaster extends RealtimeBroadcasterProtocol

This commit is contained in:
2026-05-09 12:37:26 +02:00
parent 07fa35cd0b
commit ebcce46681
2 changed files with 3 additions and 1 deletions

View File

@@ -13,6 +13,7 @@
"test": "vitest run" "test": "vitest run"
}, },
"dependencies": { "dependencies": {
"@repo/core-shared": "workspace:*",
"socket.io": "^4.7.0", "socket.io": "^4.7.0",
"zod": "^3.23.0" "zod": "^3.23.0"
}, },

View File

@@ -1,7 +1,8 @@
import type { z } from "zod"; import type { z } from "zod";
import type { RealtimeBroadcasterProtocol } from "@repo/core-shared/di/bind-protocols";
import type { RealtimeChannelDescriptor } from "./realtime-channel"; import type { RealtimeChannelDescriptor } from "./realtime-channel";
export interface IRealtimeBroadcaster { export interface IRealtimeBroadcaster extends RealtimeBroadcasterProtocol {
broadcast<T>( broadcast<T>(
descriptor: RealtimeChannelDescriptor<string, z.ZodType<T>>, descriptor: RealtimeChannelDescriptor<string, z.ZodType<T>>,
payload: T, payload: T,