mockttp-mvs
Version:
Mock HTTP server for testing HTTP clients and stubbing webservices
12 lines (11 loc) • 658 B
TypeScript
/// <reference types="node" />
import * as stream from 'stream';
export declare const asBuffer: (input: Buffer | Uint8Array | string) => Buffer;
export declare type BufferInProgress = Promise<Buffer> & {
currentChunks: Buffer[];
failedWith?: Error;
};
export declare const bufferThenStream: (buffer: BufferInProgress, inputStream: stream.Readable) => stream.Readable;
export declare const bufferToStream: (buffer: Buffer) => stream.Readable;
export declare const streamToBuffer: (input: stream.Readable, maxSize?: any) => BufferInProgress;
export declare function splitBuffer(input: Buffer, splitter: string, maxParts?: number): Buffer[];