@amadeus-it-group/kassette
Version:
Development server, used mainly for testing, which proxies requests and is able to easily manage local mocks.
8 lines (7 loc) • 465 B
TypeScript
/** An object which defines a method `on` to register event listeners, with event `data` and `end`, the former one sending a buffer to the provided callback */
export interface StreamLike {
on(event: 'data', callback: (chunk: Buffer) => void): void;
on(event: 'end', callback: () => void): void;
}
/** For Node.js Stream-like objects, fetches all the data and returns it as a buffer */
export declare function readAll(message: StreamLike): Promise<Buffer>;