UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

30 lines (28 loc) 3.85 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.getFileFormatNames = exports.getFileExtensions = void 0; var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray")); var _reselect = require("reselect"); // SPDX-License-Identifier: MIT // Copyright contributors to the kepler.gl project // NOTE: default formats must match file-handler-test.js var DEFAULT_FILE_EXTENSIONS = ['csv', 'json', 'geojson', 'arrow', 'parquet']; var DEFAULT_FILE_FORMATS = ['CSV', 'Json', 'GeoJSON', 'Arrow', 'Parquet']; var getFileFormatNames = exports.getFileFormatNames = (0, _reselect.createSelector)(function (state) { return state.loaders; }, function (loaders) { return [].concat(DEFAULT_FILE_FORMATS, (0, _toConsumableArray2["default"])(loaders.map(function (loader) { return loader.name; }))); }); var getFileExtensions = exports.getFileExtensions = (0, _reselect.createSelector)(function (state) { return state.loaders; }, function (loaders) { return [].concat(DEFAULT_FILE_EXTENSIONS, (0, _toConsumableArray2["default"])(loaders.flatMap(function (loader) { return loader.extensions; }))); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVzZWxlY3QiLCJyZXF1aXJlIiwiREVGQVVMVF9GSUxFX0VYVEVOU0lPTlMiLCJERUZBVUxUX0ZJTEVfRk9STUFUUyIsImdldEZpbGVGb3JtYXROYW1lcyIsImV4cG9ydHMiLCJjcmVhdGVTZWxlY3RvciIsInN0YXRlIiwibG9hZGVycyIsImNvbmNhdCIsIl90b0NvbnN1bWFibGVBcnJheTIiLCJtYXAiLCJsb2FkZXIiLCJuYW1lIiwiZ2V0RmlsZUV4dGVuc2lvbnMiLCJmbGF0TWFwIiwiZXh0ZW5zaW9ucyJdLCJzb3VyY2VzIjpbIi4uL3NyYy92aXMtc3RhdGUtc2VsZWN0b3JzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBNSVRcbi8vIENvcHlyaWdodCBjb250cmlidXRvcnMgdG8gdGhlIGtlcGxlci5nbCBwcm9qZWN0XG5cbmltcG9ydCB7Y3JlYXRlU2VsZWN0b3J9IGZyb20gJ3Jlc2VsZWN0JztcblxuLy8gTk9URTogZGVmYXVsdCBmb3JtYXRzIG11c3QgbWF0Y2ggZmlsZS1oYW5kbGVyLXRlc3QuanNcbmNvbnN0IERFRkFVTFRfRklMRV9FWFRFTlNJT05TID0gWydjc3YnLCAnanNvbicsICdnZW9qc29uJywgJ2Fycm93JywgJ3BhcnF1ZXQnXTtcbmNvbnN0IERFRkFVTFRfRklMRV9GT1JNQVRTID0gWydDU1YnLCAnSnNvbicsICdHZW9KU09OJywgJ0Fycm93JywgJ1BhcnF1ZXQnXTtcblxuaW50ZXJmYWNlIExvYWRlckluZm8ge1xuICBuYW1lOiBzdHJpbmc7XG4gIGV4dGVuc2lvbnM6IHN0cmluZ1tdO1xufVxuXG5leHBvcnQgY29uc3QgZ2V0RmlsZUZvcm1hdE5hbWVzID0gY3JlYXRlU2VsZWN0b3IoXG4gIChzdGF0ZToge2xvYWRlcnM6IExvYWRlckluZm9bXX0pID0+IHN0YXRlLmxvYWRlcnMsXG4gIGxvYWRlcnMgPT4gWy4uLkRFRkFVTFRfRklMRV9GT1JNQVRTLCAuLi5sb2FkZXJzLm1hcChsb2FkZXIgPT4gbG9hZGVyLm5hbWUpXVxuKTtcblxuZXhwb3J0IGNvbnN0IGdldEZpbGVFeHRlbnNpb25zID0gY3JlYXRlU2VsZWN0b3IoXG4gIChzdGF0ZToge2xvYWRlcnM6IExvYWRlckluZm9bXX0pID0+IHN0YXRlLmxvYWRlcnMsXG4gIGxvYWRlcnMgPT4gWy4uLkRFRkFVTFRfRklMRV9FWFRFTlNJT05TLCAuLi5sb2FkZXJzLmZsYXRNYXAobG9hZGVyID0+IGxvYWRlci5leHRlbnNpb25zKV1cbik7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsSUFBQUEsU0FBQSxHQUFBQyxPQUFBO0FBSEE7QUFDQTs7QUFJQTtBQUNBLElBQU1DLHVCQUF1QixHQUFHLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLFNBQVMsQ0FBQztBQUM5RSxJQUFNQyxvQkFBb0IsR0FBRyxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxTQUFTLENBQUM7QUFPcEUsSUFBTUMsa0JBQWtCLEdBQUFDLE9BQUEsQ0FBQUQsa0JBQUEsR0FBRyxJQUFBRSx3QkFBYyxFQUM5QyxVQUFDQyxLQUE4QjtFQUFBLE9BQUtBLEtBQUssQ0FBQ0MsT0FBTztBQUFBLEdBQ2pELFVBQUFBLE9BQU87RUFBQSxVQUFBQyxNQUFBLENBQVFOLG9CQUFvQixNQUFBTyxtQkFBQSxhQUFLRixPQUFPLENBQUNHLEdBQUcsQ0FBQyxVQUFBQyxNQUFNO0lBQUEsT0FBSUEsTUFBTSxDQUFDQyxJQUFJO0VBQUEsRUFBQztBQUFBLENBQzVFLENBQUM7QUFFTSxJQUFNQyxpQkFBaUIsR0FBQVQsT0FBQSxDQUFBUyxpQkFBQSxHQUFHLElBQUFSLHdCQUFjLEVBQzdDLFVBQUNDLEtBQThCO0VBQUEsT0FBS0EsS0FBSyxDQUFDQyxPQUFPO0FBQUEsR0FDakQsVUFBQUEsT0FBTztFQUFBLFVBQUFDLE1BQUEsQ0FBUVAsdUJBQXVCLE1BQUFRLG1CQUFBLGFBQUtGLE9BQU8sQ0FBQ08sT0FBTyxDQUFDLFVBQUFILE1BQU07SUFBQSxPQUFJQSxNQUFNLENBQUNJLFVBQVU7RUFBQSxFQUFDO0FBQUEsQ0FDekYsQ0FBQyIsImlnbm9yZUxpc3QiOltdfQ==