UNPKG

nativescript-connectycube

Version:
116 lines 3.81 kB
export = HTTPProxy; declare class HTTPProxy { sdkInstance: { config: { version: any; creds: { appId: string; authKey: string; authSecret: string; }; endpoints: { api: string; chat: string; muc: string; }; hash: string; chatProtocol: { bosh: string; websocket: string; active: number; }; webSession: { getSessionTimeInterval: number; getSessionTimeout: number; }; chat: { contactList: { subscriptionMode: { mutual: boolean; }; }; streamManagement: { enable: boolean; }; ping: { enable: boolean; timeInterval: number; }; reconnect: { enable: boolean; timeInterval: number; }; }; videochat: { alwaysRelayCalls: boolean; answerTimeInterval: number; dialingTimeInterval: number; disconnectTimeInterval: number; statsReportTimeInterval: boolean; iceServers: ({ urls: string; username?: undefined; credential?: undefined; } | { urls: string; username: string; credential: string; })[]; }; conference: { server: string; }; whiteboard: { server: string; }; urls: { session: string; webSession: string; login: string; users: string; chat: string; blobs: string; subscriptions: string; events: string; data: string; addressbook: string; addressbookRegistered: string; meetings: string; whiteboards: string; calls: string; type: string; }; on: { sessionExpired: any; xmppDataWrite: any; xmppDataRead: any; }; timeout: any; debug: { mode: number; }; }; session: any; }; currentUserId: any; requestsNumber: number; fetchImpl: typeof fetch; abortControllersMap: {}; setSession(session: any): void; getSession(): any; setCurrentUserId(userId: any): void; getCurrentUserId(): any; logRequest(params: any, requestId: any): void; logResponse(response: any, requestId: any): void; buildRequestAndURL(params: any): any[]; buildRequestBody(params: any, isMultipartFormData: any, isPostOrPutType: any): any; serializeQueryParams(obj: any, prefix: any, useArrayQuery: any, level: any): any; encodeURIComponent(str: any): string; abortRequest(abortId: any): void; processSuccessfulOrFailedRequest(abort_id: any): void; ajax(params: any): any; processAjaxResponse(body: any, resolve: any, requestId: any): void; processAjaxError(response: any, body: any, error: any, reject: any, resolve: any, params: any, requestId: any): void; handleExpiredSessionResponse(error: any, response: any, reject: any, resolve: any, params: any): void; } //# sourceMappingURL=cubeProxy.d.ts.map