@lyra/form-builder
Version:
Lyra form builder
23 lines (20 loc) • 499 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.readAsText = readAsText;
var _rxjs = require('rxjs');
function readAsText(file /*: File*/) {
return new _rxjs.Observable(observer => {
const reader = new FileReader();
reader.onerror = error => observer.error(error);
reader.onload = () => {
observer.next(reader.result);
observer.complete();
};
reader.readAsText(file);
return () => {
reader.abort();
};
});
}