microsoft-cognitiveservices-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
22 lines (21 loc) • 790 B
TypeScript
/**
* Placeholder class for the Conversation Request Session. Based off RequestSession.
* TODO: define what telemetry is required.
*/
export declare class ConversationRequestSession {
private privIsDisposed;
private privDetachables;
private privRequestId;
private privRequestCompletionDeferral;
private privSessionId;
constructor(sessionId: string);
get sessionId(): string;
get requestId(): string;
get completionPromise(): Promise<void>;
onPreConnectionStart(authFetchEventId: string, connectionId: string): void;
onAuthCompleted(isError: boolean): void;
onConnectionEstablishCompleted(statusCode: number): void;
onServiceTurnEndResponse(continuousRecognition: boolean): void;
dispose(): Promise<void>;
private onComplete;
}