UNPKG

@vonage/client-sdk

Version:

The Client SDK is intended to provide a ready solution for developers to build Programmable Conversation applications across multiple Channels including: Messages, Voice, SIP, websockets, and App.

18 lines (17 loc) 964 B
import * as KMPPackage from '../kotlin/clientsdk-clientcore_js'; import vonage from '../utils/vonage'; declare class SocketClient implements vonage.SocketClientJS { delegate: KMPPackage.Nullable<vonage.SocketClientDelegateJS>; private socket; private token; private sessionId; private setQuery; emit(type: string, msg: unknown, _callback: (p0: KMPPackage.Nullable<Error>, p1: KMPPackage.Nullable<string>) => void): void; connect(host: string, path: string, reconnectionAttempts: number, reconnectionDelay: number, randomizationFactor: number, token: string, sessionId: KMPPackage.Nullable<string>, query: string): void; disconnect(): void; startVerifyResponseTimer(milliseconds: number, callback: () => void): void; setConnectParamsSocketConfig(sessionId: string, token: string): void; setSocketSessionId(sessionId: string): void; setSocketToken(token: string): void; } export default SocketClient;