UNPKG

botframework-streaming

Version:

Streaming library for the Microsoft Bot Framework

34 lines 1.36 kB
/** * @module botframework-streaming */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { PayloadTypes } from '../payloads/payloadTypes'; import { PayloadSender } from '../payloadTransport/payloadSender'; import { StreamingResponse } from '../streamingResponse'; import { PayloadDisassembler } from './payloadDisassembler'; import { IStreamWrapper } from '../interfaces'; /** * Streaming response disassembler. */ export declare class ResponseDisassembler extends PayloadDisassembler { readonly response: StreamingResponse; readonly payloadType: PayloadTypes; /** * Initializes a new instance of the [ResponseDisassembler](xref:botframework-streaming.ResponseDisassembler) class. * * @param sender The [PayloadSender](xref:botframework-streaming.PayloadSender) to send the disassembled data to. * @param id The ID of this disassembler. * @param response The response to be disassembled. */ constructor(sender: PayloadSender, id: string, response: StreamingResponse); /** * Gets the stream this disassembler is operating on. * * @returns An [IStreamWrapper](xref:botframework-streaming.IStreamWrapper) with a Subscribable Stream. */ getStream(): Promise<IStreamWrapper>; } //# sourceMappingURL=responseDisassembler.d.ts.map