Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1x 1x 5x 1x 4x 1x 3x 3x 2x 3x | import { convertFromStream as convertFromBlob } from './convertFromBlob';
export async function convertFromStream(
content: string | Blob | NodeJS.ReadableStream
): Promise<string> {
if (typeof content === 'string') {
return content;
}
if (content instanceof Blob) {
return convertFromBlob(content);
}
const chunks: Uint8Array[] = [];
for await (const chunk of content) {
chunks.push(Buffer.isBuffer(chunk) ? chunk : Buffer.from(chunk));
}
return Buffer.concat(chunks).toString();
}
|