in src/stream-util.ts [6:20]
export function readAll(input: Readable) : Promise<string> {
let buffer = "";
return new Promise<string>((resolve, reject) => {
input.on('data', data => {
buffer += data;
});
input.on('error', error => {
reject(error);
});
input.on('end', () => {
resolve(buffer.toString());
});
});
}