UNPKG

@skyway-sdk/analytics-client

Version:

The official Next Generation JavaScript SDK for SkyWay

31 lines 1.09 kB
export declare type OpenServerEventPayload = { statsRequest: { intervalSec: number; types: { type: string; properties: { [property: string]: { normalization: boolean; outputKey: string; contentType: ('audio' | 'video' | 'data')[]; }; }; }[]; }; }; export declare function isRecord(arg: unknown): arg is Record<string, unknown>; export declare function isOpenServerEventPayload(payload: any): payload is OpenServerEventPayload; declare const AcknowledgeReason: readonly ["invalidPayload", "unexpected"]; export declare type AcknowledgeReason = (typeof AcknowledgeReason)[number]; export declare type AcknowledgePayload = { eventId: string; ok: boolean; reason?: AcknowledgeReason; }; export declare function isAcknowledgePayload(payload: any): payload is AcknowledgePayload; export declare type ConnectionFailedEventPayload = { code?: number; reason?: string; }; export {}; //# sourceMappingURL=payloadTypes.d.ts.map