Download node_modules/get-stream/source/buffer.js from Snapkitty/sovereign-apollo: direct link, hf CLI and curl.
- Browser
- Download file 626 Bytes
-
https://huggingface.co/Snapkitty/sovereign-apollo/resolve/main/node_modules/get-stream/source/buffer.js
- Command line
-
hf download hf://Snapkitty/sovereign-apollo/node_modules/get-stream/source/buffer.js
-
curl -L -o buffer.js https://huggingface.co/Snapkitty/sovereign-apollo/resolve/main/node_modules/get-stream/source/buffer.js
626 Bytes
| import {getStreamAsArrayBuffer} from './array-buffer.js'; | |
| export async function getStreamAsBuffer(stream, options) { | |
| if (!('Buffer' in globalThis)) { | |
| throw new Error('getStreamAsBuffer() is only supported in Node.js'); | |
| } | |
| try { | |
| return arrayBufferToNodeBuffer(await getStreamAsArrayBuffer(stream, options)); | |
| } catch (error) { | |
| if (error.bufferedData !== undefined) { | |
| error.bufferedData = arrayBufferToNodeBuffer(error.bufferedData); | |
| } | |
| throw error; | |
| } | |
| } | |
| // eslint-disable-next-line n/prefer-global/buffer | |
| const arrayBufferToNodeBuffer = arrayBuffer => globalThis.Buffer.from(arrayBuffer); | |