UNPKG

terriajs

Version:

Geospatial data visualization platform.

27 lines (21 loc) 613 B
"use strict"; const i18next = require("i18next").default; const DeveloperError = require("terriajs-cesium/Source/Core/DeveloperError").default; function readText(file) { return new Promise((resolve, reject) => { if (typeof file === "undefined") { throw new DeveloperError(i18next.t("core.readText.fileRequired")); } const reader = new FileReader(); reader.readAsText(file); reader.onload = function (event) { const allText = event.target.result; resolve(allText); }; reader.onerror = function (e) { reject(e); }; }); } module.exports = readText;