MCPcopy Create free account
hub / github.com/violentmonkey/violentmonkey / readBlob

Function readBlob

src/common/util.js:405–413  ·  view source on GitHub ↗
(blob, asBuffer)

Source from the content-addressed store, hash-verified

403 * @return {Promise<string|ArrayBuffer>}
404 */
405export function readBlob(blob, asBuffer) {
406 return new Promise((resolve, reject) => {
407 const reader = new FileReader();
408 reader.onload = () => resolve(reader.result);
409 reader.onerror = reject;
410 if (asBuffer) reader.readAsArrayBuffer(blob);
411 else reader.readAsDataURL(blob);
412 });
413}

Callers 2

blobAsTextFunction · 0.90
blob2base64Function · 0.85

Calls 1

resolveFunction · 0.85

Tested by 1

blobAsTextFunction · 0.72