UNPKG

@loaders.gl/core

Version:

Framework-independent loaders for 3D graphics formats

39 lines (29 loc) 947 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.readFileSyncBrowser = readFileSyncBrowser; var _assert = _interopRequireDefault(require("../../utils/assert")); var DEFAULT_OPTIONS = { dataType: 'arraybuffer', nothrow: true }; var isDataURL = function isDataURL(url) { return url.startsWith('data:'); }; function readFileSyncBrowser(uri, options) { options = getReadFileOptions(options); if (isDataURL(uri)) {} if (!options.nothrow) { (0, _assert["default"])(false); } return null; } function getReadFileOptions() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; options = Object.assign({}, DEFAULT_OPTIONS, options); options.responseType = options.responseType || options.dataType; return options; } //# sourceMappingURL=read-file.browser.js.map