npm package diff
Package: @forge/bridge
Versions: 5.8.0-next.2 - 5.8.0-next.3
File: package/out/realtime/realtime.d.ts
Index: package/out/realtime/realtime.d.ts
===================================================================
--- package/out/realtime/realtime.d.ts
+++ package/out/realtime/realtime.d.ts
@@ -16,11 +16,11 @@
 interface Subscription {
     unsubscribe: () => Promise<void>;
 }
 export declare const realtime: {
-    publish: (channel: string, payload: any, options?: PublishOptions) => Promise<PublishResult>;
-    subscribe: (channel: string, callback: (payload?: any) => any, options?: SubscriptionOptions) => Promise<Subscription>;
-    publishGlobal: (channel: string, payload: any, options?: PublishOptions) => Promise<PublishResult>;
-    subscribeGlobal: (channel: string, callback: (payload?: any) => any, options?: SubscriptionOptions) => Promise<Subscription>;
+    publish: <T extends Record<string, unknown>>(channel: string, payload: string | T, options?: PublishOptions) => Promise<PublishResult>;
+    subscribe: (channel: string, callback: <T_1 extends Record<string, unknown>>(payload: string | T_1, error?: Error) => any, options?: SubscriptionOptions) => Promise<Subscription>;
+    publishGlobal: <T_2 extends Record<string, unknown>>(channel: string, payload: string | T_2, options?: PublishOptions) => Promise<PublishResult>;
+    subscribeGlobal: (channel: string, callback: <T_3 extends Record<string, unknown>>(payload: string | T_3, error?: Error) => any, options?: SubscriptionOptions) => Promise<Subscription>;
 };
 export {};
 //# sourceMappingURL=realtime.d.ts.map
\ No newline at end of file