@voice-ping/cognitive-services-speech
Version:
VoicePing Cognitive Services Speech SDK for JavaScript forked from Microsoft
59 lines (58 loc) • 2.39 kB
TypeScript
import { ConnectionMessage } from "./ConnectionMessage";
import { IStringDictionary } from "./IDictionary";
import { EventType, PlatformEvent } from "./PlatformEvent";
export declare class ServiceEvent extends PlatformEvent {
private privJsonResult;
constructor(eventName: string, jsonstring: string, eventType?: EventType);
get jsonString(): string;
}
export declare class ConnectionEvent extends PlatformEvent {
private privConnectionId;
constructor(eventName: string, connectionId: string, eventType?: EventType);
get connectionId(): string;
}
export declare class ConnectionStartEvent extends ConnectionEvent {
private privUri;
private privHeaders;
constructor(connectionId: string, uri: string, headers?: IStringDictionary<string>);
get uri(): string;
get headers(): IStringDictionary<string>;
}
export declare class ConnectionEstablishedEvent extends ConnectionEvent {
constructor(connectionId: string, metadata?: IStringDictionary<string>);
}
export declare class ConnectionClosedEvent extends ConnectionEvent {
private privRreason;
private privStatusCode;
constructor(connectionId: string, statusCode: number, reason: string);
get reason(): string;
get statusCode(): number;
}
export declare class ConnectionErrorEvent extends ConnectionEvent {
private readonly privMessage;
private readonly privType;
constructor(connectionId: string, message: string, type: string);
get message(): string;
get type(): string;
}
export declare class ConnectionEstablishErrorEvent extends ConnectionEvent {
private privStatusCode;
private privReason;
constructor(connectionId: string, statuscode: number, reason: string);
get reason(): string;
get statusCode(): number;
}
export declare class ConnectionMessageReceivedEvent extends ConnectionEvent {
private privNetworkReceivedTime;
private privMessage;
constructor(connectionId: string, networkReceivedTimeISO: string, message: ConnectionMessage);
get networkReceivedTime(): string;
get message(): ConnectionMessage;
}
export declare class ConnectionMessageSentEvent extends ConnectionEvent {
private privNetworkSentTime;
private privMessage;
constructor(connectionId: string, networkSentTimeISO: string, message: ConnectionMessage);
get networkSentTime(): string;
get message(): ConnectionMessage;
}