UNPKG

@dioxide-js/silas

Version:

RPC utility for Silas

17 lines (14 loc) 366 B
const {asyncIterator} = Symbol; const readBlob = async function* (blob) { if (blob.stream) { yield* blob.stream(); } else if (blob.arrayBuffer) { yield await blob.arrayBuffer(); } else if (blob[asyncIterator]) { yield* blob[asyncIterator](); } else { yield blob; } }; export { readBlob as default }; //# sourceMappingURL=readBlob.mjs.map