/** * The Readable class turns a Buffer into a readable object, * so it could be read piece by pieces */ /// declare class Readable { /** * Input Buffer */ private data; constructor(data: Buffer); /** * Read n bytes of data without modifying the data property, * reads all the data if no argument is passed * @param bytes - Number of bytes to be read from data * @returns Buffer */ cat(bytes?: number): Buffer; /** * Read n bytes of data, * reads all the data if no argument is passed * @param bytes - Number of bytes to be read from data * @returns Buffer */ read(bytes?: number): Buffer; /** * Read from data until a specific bytes * @param value - Buffer in which the reading process continues until it appears * @returns Buffer */ readUntil(value: Buffer | number): Buffer; } export default Readable;