UNPKG

expo

Version:
23 lines 649 B
/** * Converts a Blob to an ArrayBuffer. */ export function blobToArrayBufferAsync(blob) { if (typeof blob.arrayBuffer === 'function') { return blob.arrayBuffer(); } return legacyBlobToArrayBufferAsync(blob); } /** * Converts a Blob to an ArrayBuffer using the FileReader API. */ export async function legacyBlobToArrayBufferAsync(blob) { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.onload = () => { resolve(reader.result); }; reader.onerror = reject; reader.readAsArrayBuffer(blob); }); } //# sourceMappingURL=blobUtils.js.map