TenantAtlas/apps/platform/.pnpm-store/v10/files/66/ab1f8619f82342bdba83a8860bc5232c769c21f3a51ef1eeba1506a691e2bf3c069242713643639f0908f9f88624761cdd60cb08a7c1cd0a5d848f64b74062
Ahmed Darrazi 9f74f7a658
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 51s
feat: compress governance operator outcomes
2026-04-19 14:15:11 +02:00

16 lines
323 B
Plaintext

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 default readBlob;