aimpress-chatbot/node_modules/botframework-streaming/lib/disassemblers/httpContentStreamDisassembler.d.ts
“SamoilenkoVadym” 55445dbc86
Some checks failed
Build and deploy Node.js app to Azure Web App - ChatBot2222 / build (push) Has been cancelled
Build and deploy Node.js app to Azure Web App - ChatBot2222 / deploy (push) Has been cancelled
Deploy bot to Azure
2025-04-27 19:55:19 +01:00

33 lines
No EOL
1.4 KiB
TypeScript

/**
* @module botframework-streaming
*/
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import type { HttpContentStream } from '../httpContentStream';
import { IStreamWrapper } from '../interfaces';
import { PayloadDisassembler } from './payloadDisassembler';
import { PayloadTypes } from '../payloads';
import type { PayloadSender } from '../payloadTransport';
/**
* Disassembler for Http content stream
*/
export declare class HttpContentStreamDisassembler extends PayloadDisassembler {
readonly contentStream: HttpContentStream;
payloadType: PayloadTypes;
/**
* Initializes a new instance of the [HttpContentStreamDisassembler](xref:botframework-streaming.HttpContentStreamDisassembler) class.
*
* @param sender The [PayloadSender](xref:botframework-streaming.PayloadSender) to send the disassembled data to.
* @param contentStream The [HttpContentStream](xref:botframework-streaming.HttpContentStream) to be disassembled.
*/
constructor(sender: PayloadSender, contentStream: HttpContentStream);
/**
* Gets the stream this disassembler is operating on.
*
* @returns An [IStreamWrapper](xref:botframework-streaming.IStreamWrapper) with a Subscribable Strea.
*/
getStream(): Promise<IStreamWrapper>;
}
//# sourceMappingURL=httpContentStreamDisassembler.d.ts.map