UNPKG

@skyway-sdk/core

Version:

The official Next Generation JavaScript SDK for SkyWay

21 lines 857 B
import { AnalyticsClient, type ConnectionState } from '@skyway-sdk/analytics-client'; import { Event } from '@skyway-sdk/common'; import { SkyWayContext } from '../context'; /**@internal */ export declare function setupAnalyticsSession(context: SkyWayContext): Promise<AnalyticsSession>; export declare class AnalyticsSession { client: AnalyticsClient; readonly onConnectionFailed: Event<unknown>; readonly onConnectionStateChanged: Event<ConnectionState>; readonly onMessage: Event<MessageEvent<any>>; private _isClosed; constructor(client: AnalyticsClient, context: SkyWayContext); private _listen; get connectionState(): ConnectionState; private _connect; connectWithTimeout(): Promise<unknown>; close(): void; isClosed(): boolean; } export type { ConnectionState }; //# sourceMappingURL=analytics.d.ts.map