20 lines
634 B
TypeScript
20 lines
634 B
TypeScript
import { Transform } from 'stream';
|
|
import Debug from './debug';
|
|
import Message from './message';
|
|
import { ConnectionError } from './errors';
|
|
/**
|
|
IncomingMessageStream
|
|
Transform received TDS data into individual IncomingMessage streams.
|
|
*/
|
|
declare class IncomingMessageStream extends Transform {
|
|
debug: Debug;
|
|
bl: any;
|
|
currentMessage: Message | undefined;
|
|
constructor(debug: Debug);
|
|
pause(): this;
|
|
resume(): this;
|
|
processBufferedData(callback: (err?: ConnectionError) => void): void;
|
|
_transform(chunk: Buffer, _encoding: string, callback: () => void): void;
|
|
}
|
|
export default IncomingMessageStream;
|