@signalwire/realtime-api
Version:
SignalWire RealTime SDK for Node.js
15 lines • 540 B
TypeScript
import { configureStore, EventEmitter, UserOptions } from '@signalwire/core';
import { RealtimeClient } from './Client';
export interface ClientConfig {
client: RealtimeClient;
store: ReturnType<typeof configureStore>;
emitter: EventEmitter<any>;
}
export type ClientCache = Map<string, ClientConfig>;
export declare const getClient: ({ cache, ...userOptions }: {
project: string;
token: string;
logLevel?: UserOptions["logLevel"];
cache?: ClientCache;
}) => ClientConfig;
//# sourceMappingURL=getClient.d.ts.map