UNPKG

botframework-streaming

Version:

Streaming library for the Microsoft Bot Framework

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