@skyway-sdk/analytics-client
Version:
The official Next Generation JavaScript SDK for SkyWay
31 lines • 1.09 kB
TypeScript
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