aimpress-chatbot/node_modules/botframework-streaming/lib/interfaces/IStreamingTransportClient.d.ts
“SamoilenkoVadym” 195299ece0 Initial commit
2025-04-27 17:05:18 +01:00

19 lines
No EOL
665 B
TypeScript

/**
* @module botframework-streaming
*/
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { IReceiveResponse } from './IReceiveResponse';
import { StreamingRequest } from '../streamingRequest';
/**
* Abstraction to define the characteristics of a streaming transport client.
* Example possible implementations include WebSocket transport client or NamedPipe transport client.
*/
export interface IStreamingTransportClient {
connect(): Promise<void>;
disconnect(): void;
send(request: StreamingRequest): Promise<IReceiveResponse>;
}
//# sourceMappingURL=IStreamingTransportClient.d.ts.map