17 lines
373 B
JavaScript
17 lines
373 B
JavaScript
'use strict';
|
|
|
|
// jsdom does not implement Blob.text()
|
|
function readBlobText(blob, FileReader) {
|
|
return new Promise((res, rej)=>{
|
|
const fr = new FileReader();
|
|
fr.onerror = rej;
|
|
fr.onabort = rej;
|
|
fr.onload = ()=>{
|
|
res(String(fr.result));
|
|
};
|
|
fr.readAsText(blob);
|
|
});
|
|
}
|
|
|
|
exports.readBlobText = readBlobText;
|