@synet/realtime
Version:
Realtime Communication server/client implementations
16 lines (14 loc) • 516 B
text/typescript
import { NatsRealtimeProvider } from "./nats-provider";
import type { RealtimeProviderOptions } from "@synet/patterns/realtime/client";
import type { NatsOptions } from "./nats-types";
/**
* Creates a new NATS client
* @param natsUrl The URL of the NATS server
* @param options Configuration options for the NATS client
*/
export function createNatsClient(
natsUrl: string,
options: RealtimeProviderOptions<NatsOptions> = {},
): NatsRealtimeProvider {
return new NatsRealtimeProvider(natsUrl, options);
}