@synet/realtime
Version:
Realtime Communication server/client implementations
16 lines (14 loc) • 574 B
text/typescript
import { WebSocketRealtimeProvider } from "./websocket-provider";
import type { RealtimeProviderOptions } from "@synet/patterns/realtime/client";
import type { WebsocketOptions } from "./websocket-types";
/**
* Creates a new Gateway client
* @param gatewayUrl The URL of the gateway server
* @param options Configuration options for the gateway client
*/
export function createWebsocketClient(
gatewayUrl: string,
options: RealtimeProviderOptions<WebsocketOptions> = {},
): WebSocketRealtimeProvider {
return new WebSocketRealtimeProvider(gatewayUrl, options);
}