SYMBOL INDEX (5048 symbols across 824 files) FILE: babel.config.js constant PRESETS (line 11) | const PRESETS = ['@babel/preset-env', '@babel/preset-react', '@babel/pre... constant ENV (line 62) | const ENV = { FILE: bindings/kepler.gl-jupyter/js/lib/extension.js method load_ipython_extension (line 29) | load_ipython_extension() {} FILE: bindings/kepler.gl-jupyter/js/lib/keplergl-plugin.js class KeplerGlModal (line 24) | class KeplerGlModal extends widgets.DOMWidgetModel { method defaults (line 25) | defaults() { class KeplerGlView (line 38) | class KeplerGlView extends widgets.DOMWidgetView { method render (line 39) | render() { method data_changed (line 52) | data_changed() { method config_changed (line 58) | config_changed() { FILE: bindings/kepler.gl-jupyter/js/lib/keplergl/components/app.js constant KEPLER_GL_JUPYTER_VERSION (line 20) | const KEPLER_GL_JUPYTER_VERSION = '__PACKAGE_VERSION__'; constant MAPBOX_TOKEN (line 34) | const MAPBOX_TOKEN = process.env.MapboxAccessTokenJupyter; function App (line 50) | function App() { FILE: bindings/kepler.gl-jupyter/js/lib/keplergl/components/config-panel.js function configStringify (line 40) | function configStringify(config) { function CustomSidePanelsFactory (line 64) | function CustomSidePanelsFactory() { FILE: bindings/kepler.gl-jupyter/js/lib/keplergl/components/panel-header.js constant KEPLER_DOC (line 9) | const KEPLER_DOC = 'https://docs.kepler.gl/docs/keplergl-jupyter'; function CustomPanelHeaderFactory (line 11) | function CustomPanelHeaderFactory() { FILE: bindings/kepler.gl-jupyter/js/lib/keplergl/components/root.js function renderRoot (line 9) | function renderRoot({id, store, ele}) { FILE: bindings/kepler.gl-jupyter/js/lib/keplergl/components/side-bar.js function CustomSidebarFactory (line 30) | function CustomSidebarFactory() { FILE: bindings/kepler.gl-jupyter/js/lib/keplergl/kepler.gl.js constant DOM_EL_ID (line 17) | const DOM_EL_ID = 'keplergl'; constant NONE_UPDATE_ACTIONS (line 20) | const NONE_UPDATE_ACTIONS = [ function getConfigInStore (line 28) | function getConfigInStore({hash = true, store} = {}) { function getDatasetsInStore (line 37) | function getDatasetsInStore(store) { class KeplerGlJupyter (line 43) | class KeplerGlJupyter { method constructor (line 44) | constructor() { method create (line 50) | create(that) { method onDataChange (line 115) | onDataChange(that) { method onConfigChange (line 122) | onConfigChange(that) { function addDataConfigToKeplerGl (line 157) | function addDataConfigToKeplerGl({data: inputData, config, options, stor... function dataToDatasets (line 176) | function dataToDatasets(data) { FILE: bindings/kepler.gl-jupyter/js/lib/keplergl/utils.js function handleJuptyerDataFormat (line 9) | function handleJuptyerDataFormat(dataEntry) { function processReceivedData (line 49) | function processReceivedData({data, info}) { function processDataFrame (line 76) | function processDataFrame(data) { function loadJupyterData (line 84) | function loadJupyterData(rawData) { FILE: bindings/kepler.gl-jupyter/js/lib/labplugin.js method activate (line 10) | activate(app, widgets) { FILE: bindings/kepler.gl-jupyter/js/lib/log.js function log (line 6) | function log(...args) { FILE: bindings/kepler.gl-jupyter/js/webpack/build-html.js function clearCarats (line 14) | function clearCarats(version) { constant VERSIONS (line 18) | const VERSIONS = { FILE: bindings/kepler.gl-jupyter/keplergl/__init__.py function _jupyter_nbextension_paths (line 8) | def _jupyter_nbextension_paths(): FILE: bindings/kepler.gl-jupyter/keplergl/keplergl.py function _arrow_table_to_base64 (line 28) | def _arrow_table_to_base64(arrow_table): function _df_to_dict (line 42) | def _df_to_dict(df): function _df_to_arrow (line 64) | def _df_to_arrow(df: pd.DataFrame): function _gdf_to_dict (line 78) | def _gdf_to_dict(gdf): function _gdf_to_arrow (line 104) | def _gdf_to_arrow(gdf): function _normalize_data (line 123) | def _normalize_data(data, use_arrow=False): function data_to_json (line 132) | def data_to_json(data, manager): function data_from_json (line 153) | def data_from_json(js, manager): class TraitError (line 164) | class TraitError(Exception): class DataException (line 168) | class DataException(TraitError): class KeplerGl (line 173) | class KeplerGl(widgets.DOMWidget): method __init__ (line 188) | def __init__(self, **kwargs): method _validate_data (line 201) | def _validate_data(self, proposal): method add_data (line 217) | def add_data(self, data, name="unnamed", use_arrow=False): method show (line 233) | def show(self, data=None, config=None, read_only=False, center_map=Fal... method _repr_html_ (line 271) | def _repr_html_(self, data=None, config=None, read_only=False, center_... method save_to_html (line 311) | def save_to_html(self, data=None, config=None, file_name='keplergl_map... FILE: bindings/python/esbuild.config.mjs function build (line 48) | async function build() { FILE: bindings/python/keplergl/serializers.py function _debug (line 15) | def _debug(msg): function _try_parse_geojson (line 20) | def _try_parse_geojson(data: str) -> Optional[dict]: function data_to_json (line 37) | def data_to_json(data: dict, widget) -> dict: function data_from_json (line 49) | def data_from_json(data: dict, widget) -> dict: function serialize_dataset (line 54) | def serialize_dataset(data: Any, name: str) -> dict: function serialize_dataframe (line 74) | def serialize_dataframe(df: pd.DataFrame, name: str) -> dict: function serialize_geodataframe (line 95) | def serialize_geodataframe(gdf: gpd.GeoDataFrame, name: str) -> dict: FILE: bindings/python/keplergl/widget.py class KeplerGl (line 16) | class KeplerGl(anywidget.AnyWidget): method __init__ (line 26) | def __init__(self, data=None, config=None, height=400, show_docs=False... method add_data (line 45) | def add_data(self, data, name="data"): method _add_data_dict (line 51) | def _add_data_dict(self, data_dict): method save_to_html (line 58) | def save_to_html( FILE: bindings/python/src/components/App.tsx type AppProps (line 12) | interface AppProps { function App (line 16) | function App({model}: AppProps) { FILE: bindings/python/src/index.ts method initialize (line 9) | initialize({model}: {model: WidgetModel}) { method render (line 13) | render({model, el}: {model: WidgetModel; el: HTMLElement}) { FILE: bindings/python/src/store.ts constant KEPLER_ID (line 7) | const KEPLER_ID = 'jupyter_kepler'; function createStore (line 20) | function createStore() { FILE: bindings/python/src/types.ts type KeplerGlWidgetModel (line 6) | interface KeplerGlWidgetModel { type DatasetPayload (line 12) | interface DatasetPayload { type KeplerGlConfig (line 18) | interface KeplerGlConfig { type WidgetModel (line 27) | type WidgetModel = AnyModel; FILE: bindings/python/src/utils/data.ts constant DEBUG (line 10) | const DEBUG = true; function debug (line 11) | function debug(...args: unknown[]) { constant GEOARROW_METADATA_KEY (line 18) | const GEOARROW_METADATA_KEY = 'ARROW:extension:name'; function processDataset (line 20) | async function processDataset(payload: DatasetPayload): Promise { method loadConfig (line 142) | private loadConfig() { method syncConfigToPython (line 150) | private syncConfigToPython() { FILE: bindings/python/tests/conftest.py function sample_df (line 13) | def sample_df(): function sample_gdf (line 22) | def sample_gdf(): FILE: bindings/python/tests/test_serializers.py class TestDataFrameSerialization (line 14) | class TestDataFrameSerialization: method test_serialize_dataframe (line 17) | def test_serialize_dataframe(self, sample_df): method test_serialize_dataframe_with_cities (line 23) | def test_serialize_dataframe_with_cities(self): method test_serialize_dataframe_with_hex_data (line 39) | def test_serialize_dataframe_with_hex_data(self): method test_serialize_dataframe_with_nan_filled (line 56) | def test_serialize_dataframe_with_nan_filled(self): class TestGeoDataFrameSerialization (line 68) | class TestGeoDataFrameSerialization: method test_serialize_geodataframe (line 71) | def test_serialize_geodataframe(self, sample_gdf): method test_serialize_geodataframe_with_timestamp (line 77) | def test_serialize_geodataframe_with_timestamp(self): method test_serialize_geodataframe_points_from_xy (line 99) | def test_serialize_geodataframe_points_from_xy(self): method test_serialize_geodataframe_with_polygons (line 116) | def test_serialize_geodataframe_with_polygons(self): method test_serialize_geodataframe_with_crs (line 132) | def test_serialize_geodataframe_with_crs(self): class TestGeoJSONSerialization (line 144) | class TestGeoJSONSerialization: method test_serialize_geojson_dict (line 147) | def test_serialize_geojson_dict(self): method test_serialize_geojson_feature_collection (line 154) | def test_serialize_geojson_feature_collection(self): method test_serialize_geojson_string (line 177) | def test_serialize_geojson_string(self): method test_serialize_geojson_polygon (line 194) | def test_serialize_geojson_polygon(self): class TestCSVSerialization (line 211) | class TestCSVSerialization: method test_serialize_csv (line 214) | def test_serialize_csv(self): method test_serialize_csv_multirow (line 220) | def test_serialize_csv_multirow(self): class TestEdgeCases (line 229) | class TestEdgeCases: method test_serialize_unsupported_type (line 232) | def test_serialize_unsupported_type(self): method test_serialize_empty_dataframe (line 237) | def test_serialize_empty_dataframe(self): method test_serialize_single_row_dataframe (line 245) | def test_serialize_single_row_dataframe(self): method test_serialize_dataframe_with_various_dtypes (line 252) | def test_serialize_dataframe_with_various_dtypes(self): FILE: bindings/python/tests/test_widget.py function test_widget_creation (line 10) | def test_widget_creation(): function test_widget_with_height (line 17) | def test_widget_with_height(): function test_widget_with_dataframe (line 22) | def test_widget_with_dataframe(sample_df): function test_widget_with_geodataframe (line 27) | def test_widget_with_geodataframe(sample_gdf): function test_add_data (line 32) | def test_add_data(sample_df): function test_widget_with_config (line 38) | def test_widget_with_config(): FILE: esbuild/umd-esbuild.config.mjs constant LIB_DIR (line 13) | const LIB_DIR = './'; constant NODE_MODULES_DIR (line 14) | const NODE_MODULES_DIR = join(LIB_DIR, 'node_modules'); constant SRC_DIR (line 15) | const SRC_DIR = join(LIB_DIR, 'src'); FILE: examples/custom-map-style/esbuild.config.mjs constant NODE_ENV (line 18) | const NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'production'); constant ROOT_NODE_MODULES (line 21) | const ROOT_NODE_MODULES = join('..', '..', 'node_modules'); function openURL (line 70) | function openURL(url) { FILE: examples/custom-reducer/esbuild.config.mjs constant NODE_ENV (line 18) | const NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'production'); constant ROOT_NODE_MODULES (line 21) | const ROOT_NODE_MODULES = join('..', '..', 'node_modules'); function openURL (line 68) | function openURL(url) { FILE: examples/custom-reducer/src/app-reducer.js constant INIT (line 7) | const INIT = 'INIT'; FILE: examples/custom-reducer/src/app.js constant MAPBOX_TOKEN (line 14) | const MAPBOX_TOKEN = process.env.MapboxAccessToken; class App (line 19) | class App extends Component { method componentDidMount (line 20) | componentDidMount() { method render (line 36) | render() { FILE: examples/custom-theme/esbuild.config.mjs constant NODE_ENV (line 18) | const NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'production'); constant ROOT_NODE_MODULES (line 21) | const ROOT_NODE_MODULES = join('..', '..', 'node_modules'); function openURL (line 68) | function openURL(url) { FILE: examples/custom-theme/src/actions.js constant INIT (line 5) | const INIT = 'INIT'; function initApp (line 8) | function initApp() { FILE: examples/custom-theme/src/app.js constant MAPBOX_TOKEN (line 10) | const MAPBOX_TOKEN = process.env.MapboxAccessToken; function App (line 46) | function App() { FILE: examples/demo-app/esbuild.config.mjs constant BASE_NODE_MODULES_DIR (line 16) | const BASE_NODE_MODULES_DIR = './node_modules'; constant LIB_DIR (line 18) | const LIB_DIR = '../../'; constant NODE_MODULES_DIR (line 19) | const NODE_MODULES_DIR = join(LIB_DIR, 'node_modules'); constant SRC_DIR (line 20) | const SRC_DIR = join(LIB_DIR, 'src'); constant EXTERNAL_DECK_SRC (line 23) | const EXTERNAL_DECK_SRC = join(LIB_DIR, 'deck.gl'); constant EXTERNAL_LOADERS_SRC (line 26) | const EXTERNAL_LOADERS_SRC = join(LIB_DIR, 'loaders.gl'); constant EXTERNAL_HUBBLE_SRC (line 29) | const EXTERNAL_HUBBLE_SRC = join(LIB_DIR, '../../hubble.gl'); constant NODE_ENV (line 81) | const NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'production'); function addAliases (line 123) | function addAliases(externals, args) { function openURL (line 214) | function openURL(url) { method setup (line 283) | setup(build) { FILE: examples/demo-app/src/actions.js constant INIT (line 22) | const INIT = 'INIT'; constant LOAD_REMOTE_RESOURCE_SUCCESS (line 23) | const LOAD_REMOTE_RESOURCE_SUCCESS = 'LOAD_REMOTE_RESOURCE_SUCCESS'; constant LOAD_REMOTE_DATASET_PROCESSED_SUCCESS (line 24) | const LOAD_REMOTE_DATASET_PROCESSED_SUCCESS = 'LOAD_REMOTE_DATASET_PROCE... constant LOAD_REMOTE_RESOURCE_ERROR (line 25) | const LOAD_REMOTE_RESOURCE_ERROR = 'LOAD_REMOTE_RESOURCE_ERROR'; constant LOAD_MAP_SAMPLE_FILE (line 26) | const LOAD_MAP_SAMPLE_FILE = 'LOAD_MAP_SAMPLE_FILE'; constant SET_SAMPLE_LOADING_STATUS (line 27) | const SET_SAMPLE_LOADING_STATUS = 'SET_SAMPLE_LOADING_STATUS'; constant PUSHING_FILE (line 30) | const PUSHING_FILE = 'PUSHING_FILE'; constant CLOUD_LOGIN_SUCCESS (line 31) | const CLOUD_LOGIN_SUCCESS = 'CLOUD_LOGIN_SUCCESS'; function initApp (line 34) | function initApp() { function loadRemoteResourceSuccess (line 40) | function loadRemoteResourceSuccess(response, config, options, remoteData... function loadRemoteDatasetProcessedSuccessAction (line 50) | function loadRemoteDatasetProcessedSuccessAction(result) { function loadRemoteResourceError (line 57) | function loadRemoteResourceError(error, url) { function loadMapSampleFile (line 65) | function loadMapSampleFile(samples) { function setLoadingMapStatus (line 72) | function setLoadingMapStatus(isMapLoading) { function onExportFileSuccess (line 86) | function onExportFileSuccess({provider, options}) { function onLoadCloudMapSuccess (line 98) | function onLoadCloudMapSuccess({provider, loadParams}) { function loadRemoteMap (line 117) | function loadRemoteMap(options) { function loadRemoteRawData (line 144) | function loadRemoteRawData(url) { function loadSample (line 178) | function loadSample(options, pushRoute = true) { function loadRemoteSampleMap (line 200) | function loadRemoteSampleMap(options) { function loadRemoteConfig (line 240) | function loadRemoteConfig(url) { function loadRemoteData (line 261) | function loadRemoteData(url) { function loadSampleConfigurations (line 293) | function loadSampleConfigurations(sampleMapId = null) { FILE: examples/demo-app/src/app.tsx function shouldForwardProp (line 79) | function shouldForwardProp(propName, target) { constant CONTAINER_STYLE (line 121) | const CONTAINER_STYLE = { FILE: examples/demo-app/src/cloud-providers/carto/carto-icon.js class CartoIcon (line 8) | class CartoIcon extends Component { method render (line 21) | render() { FILE: examples/demo-app/src/cloud-providers/carto/carto-provider.js constant NAME (line 11) | const NAME = 'carto'; constant DISPLAY_NAME (line 12) | const DISPLAY_NAME = 'CARTO'; constant NAMESPACE (line 13) | const NAMESPACE = 'keplergl'; constant DOMAIN (line 14) | const DOMAIN = 'carto.com'; constant PRIVATE_STORAGE_ENABLED (line 15) | const PRIVATE_STORAGE_ENABLED = true; constant SHARING_ENABLED (line 16) | const SHARING_ENABLED = true; class CartoProvider (line 18) | class CartoProvider extends Provider { method constructor (line 19) | constructor(clientId) { method login (line 46) | login(onCloudLoginSuccess) { method logout (line 56) | logout(onCloudLogoutSuccess) { method isEnabled (line 66) | isEnabled() { method hasPrivateStorage (line 70) | hasPrivateStorage() { method hasSharingUrl (line 74) | hasSharingUrl() { method uploadMap (line 78) | async uploadMap({mapData = {}, options = {}}) { method getAccessToken (line 150) | async getAccessToken() { method getUserName (line 161) | getUserName() { method getAccessTokenFromLocation (line 176) | getAccessTokenFromLocation() { method getUser (line 180) | async getUser() { method downloadMap (line 188) | async downloadMap(queryParams) { method listMaps (line 247) | async listMaps() { method getShareUrl (line 282) | getShareUrl(fullUrl = false) { method getMapUrl (line 286) | getMapUrl(fullUrl = true, mapParams = null) { method getManagementUrl (line 301) | getManagementUrl() { method getCurrentVisualization (line 305) | getCurrentVisualization() { method _getMapPermalinkFromParams (line 313) | _getMapPermalinkFromParams({mapId, owner, privateMap}, fullURL = true) { method _convertDataset (line 320) | _convertDataset({data: dataset}) { method _manageErrors (line 339) | _manageErrors(error, throwException = true) { method _composeURL (line 381) | _composeURL({mapId, owner, privateMap}) { method _blobToBase64 (line 385) | _blobToBase64(blob) { FILE: examples/demo-app/src/cloud-providers/dropbox/dropbox-error-modal.js constant WIDTH (line 7) | const WIDTH = 400; constant HEIGHT (line 8) | const HEIGHT = 800; class Frame (line 11) | class Frame extends Component { method componentDidMount (line 12) | componentDidMount() { method componentDidUpdate (line 15) | componentDidUpdate() { method componentWillUnmount (line 19) | componentWillUnmount() { method render (line 44) | render() { FILE: examples/demo-app/src/cloud-providers/dropbox/dropbox-icon.js class DropboxIcon (line 8) | class DropboxIcon extends Component { method render (line 21) | render() { FILE: examples/demo-app/src/cloud-providers/dropbox/dropbox-provider.js constant NAME (line 11) | const NAME = 'dropbox'; constant DISPLAY_NAME (line 12) | const DISPLAY_NAME = 'Dropbox'; constant DOMAIN (line 13) | const DOMAIN = 'www.dropbox.com'; constant KEPLER_DROPBOX_FOLDER_LINK (line 14) | const KEPLER_DROPBOX_FOLDER_LINK = `//${DOMAIN}/home/Apps`; constant CORS_FREE_DOMAIN (line 15) | const CORS_FREE_DOMAIN = 'dl.dropboxusercontent.com'; constant PRIVATE_STORAGE_ENABLED (line 16) | const PRIVATE_STORAGE_ENABLED = true; constant SHARING_ENABLED (line 17) | const SHARING_ENABLED = true; constant MAX_THUMBNAIL_BATCH (line 18) | const MAX_THUMBNAIL_BATCH = 25; constant IMAGE_URL_PREFIX (line 19) | const IMAGE_URL_PREFIX = 'data:image/gif;base64,'; function parseQueryString (line 21) | function parseQueryString(query) { function isConfigFile (line 31) | function isConfigFile(err) { class DropboxProvider (line 36) | class DropboxProvider extends Provider { method constructor (line 37) | constructor(clientId, appName) { method login (line 58) | async login() { method listMaps (line 108) | async listMaps() { method uploadMap (line 146) | async uploadMap({mapData, options = {}}) { method downloadMap (line 192) | async downloadMap(loadParams) { method getUserName (line 205) | getUserName() { method logout (line 214) | async logout() { method isEnabled (line 223) | isEnabled() { method hasPrivateStorage (line 227) | hasPrivateStorage() { method hasSharingUrl (line 231) | hasSharingUrl() { method getShareUrl (line 239) | getShareUrl(fullUrl = true) { method getMapUrl (line 248) | getMapUrl(loadParams) { method getManagementUrl (line 253) | getManagementUrl() { method getAccessToken (line 261) | getAccessToken() { method getAccessTokenFromLocation (line 278) | getAccessTokenFromLocation(location) { method _initializeDropbox (line 288) | _initializeDropbox() { method getUser (line 293) | async getUser() { method _handleDropboxError (line 298) | _handleDropboxError(error) { method _readFile (line 307) | _readFile(fileBlob) { method _getMapPermalink (line 324) | _getMapPermalink(mapLink, fullUrl = true) { method _getMapPermalinkFromParams (line 332) | _getMapPermalinkFromParams({path}, fullURL = true) { method _shareFile (line 343) | _shareFile(metadata) { method _authLink (line 374) | _authLink(path = 'auth') { method _overrideUrl (line 389) | _overrideUrl(url) { method _getUserFromAccount (line 393) | _getUserFromAccount(response) { method _getThumbnailRequests (line 402) | _getThumbnailRequests(pngs) { method _parseEntries (line 429) | _parseEntries(response) { FILE: examples/demo-app/src/cloud-providers/foursquare/foursquare-icon.js class FoursquareIcon (line 11) | class FoursquareIcon extends Component { method render (line 26) | render() { FILE: examples/demo-app/src/cloud-providers/foursquare/foursquare-provider.js constant NAME (line 8) | const NAME = 'foursquare'; constant DISPLAY_NAME (line 9) | const DISPLAY_NAME = 'Foursquare'; constant STORAGE_MESSAGE (line 10) | const STORAGE_MESSAGE = 'modal.loadStorageMap.foursquareStorageMessage'; constant APP_NAME (line 12) | const APP_NAME = 'Kepler.gl'; constant FOURSQUARE_PRIVATE_STORAGE_ENABLED (line 14) | const FOURSQUARE_PRIVATE_STORAGE_ENABLED = true; constant FOURSQUARE_SHARING_ENABLED (line 15) | const FOURSQUARE_SHARING_ENABLED = false; constant FOURSQUARE_AUTH_AUDIENCE (line 16) | const FOURSQUARE_AUTH_AUDIENCE = 'https://foursquare.com/api/'; constant FOURSQUARE_AUTH_SCOPE (line 17) | const FOURSQUARE_AUTH_SCOPE = 'openid profile email'; constant FOURSQUARE_KEPLER_GL_IMPORT_SOURCE (line 20) | const FOURSQUARE_KEPLER_GL_IMPORT_SOURCE = 'kepler.gl-raw'; function convertFSQModelToMapItem (line 27) | function convertFSQModelToMapItem(model, baseApi) { function extractMapFromFSQResponse (line 57) | function extractMapFromFSQResponse(response) { class FoursquareProvider (line 64) | class FoursquareProvider extends Provider { method constructor (line 65) | constructor({clientId, authDomain, apiURL, userMapsURL}) { method hasPrivateStorage (line 88) | hasPrivateStorage() { method hasSharingUrl (line 92) | hasSharingUrl() { method getUser (line 96) | async getUser() { method login (line 100) | async login() { method logout (line 104) | async logout() { method uploadMap (line 111) | async uploadMap({mapData, options = {}}) { method listMaps (line 171) | async listMaps() { method downloadMap (line 185) | async downloadMap(loadParams) { method getMapUrl (line 215) | getMapUrl(loadParams) { method getManagementUrl (line 220) | getManagementUrl() { method getAccessToken (line 224) | async getAccessToken() { method getHeaders (line 228) | async getHeaders() { FILE: examples/demo-app/src/cloud-providers/index.js constant DROPBOX_CLIENT_NAME (line 19) | const DROPBOX_CLIENT_NAME = 'Kepler.gl Demo App'; constant DEFAULT_CLOUD_PROVIDER (line 21) | const DEFAULT_CLOUD_PROVIDER = 'dropbox'; constant CLOUD_PROVIDERS (line 23) | const CLOUD_PROVIDERS = [ function getCloudProvider (line 34) | function getCloudProvider(providerName) { FILE: examples/demo-app/src/components/load-data-modal/load-remote-map.js constant CORS_LINK_MESSAGE (line 79) | const CORS_LINK_MESSAGE = {corsLink: CORS_LINK}; class LoadRemoteMap (line 81) | class LoadRemoteMap extends Component { method render (line 107) | render() { FILE: examples/demo-app/src/components/map-control/map-control.js function getURL (line 95) | function getURL(url) { function SampleMapPanel (line 103) | function SampleMapPanel(props) { function BannerMapPanel (line 159) | function BannerMapPanel() { FILE: examples/demo-app/src/components/map-control/sql-panel-control.tsx type SQLControlIcons (line 9) | interface SQLControlIcons { type SqlPanelControlProps (line 13) | type SqlPanelControlProps = { function SqlPanelControlFactory (line 21) | function SqlPanelControlFactory( FILE: examples/demo-app/src/constants/default-settings.js constant ASSETS_URL (line 8) | const ASSETS_URL = 'https://d1a3f4spazzrp4.cloudfront.net/kepler.gl/'; constant DATA_URL (line 9) | const DATA_URL = 'https://raw.githubusercontent.com/keplergl/kepler.gl-d... constant MAP_URI (line 10) | const MAP_URI = 'demo/map?mapUrl='; constant MAP_CONFIG_URL (line 14) | const MAP_CONFIG_URL = `${DATA_URL}samples.json?nocache=${new Date().get... constant KEPLER_GL_WEBSITE (line 21) | const KEPLER_GL_WEBSITE = 'http://kepler.gl/'; constant QUERY_TYPES (line 23) | const QUERY_TYPES = keyMirror({ constant QUERY_OPTIONS (line 28) | const QUERY_OPTIONS = keyMirror({ constant LOADING_METHODS (line 33) | const LOADING_METHODS = keyMirror({ constant LOADING_SAMPLE_LIST_ERROR_MESSAGE (line 38) | const LOADING_SAMPLE_LIST_ERROR_MESSAGE = 'Not able to load sample galle... constant LOADING_SAMPLE_ERROR_MESSAGE (line 39) | const LOADING_SAMPLE_ERROR_MESSAGE = 'Not able to load sample'; constant CORS_LINK (line 40) | const CORS_LINK = 'https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS'; constant DEFAULT_FEATURE_FLAGS (line 42) | const DEFAULT_FEATURE_FLAGS = { constant CLOUD_PROVIDERS_CONFIGURATION (line 46) | const CLOUD_PROVIDERS_CONFIGURATION = { FILE: examples/demo-app/src/factories/load-data-modal.js function replaceLoadDataModal (line 51) | function replaceLoadDataModal() { FILE: examples/demo-app/src/factories/map-control.js function CustomMapControlFactory (line 65) | function CustomMapControlFactory( function replaceMapControl (line 99) | function replaceMapControl() { FILE: examples/demo-app/src/factories/panel-header.js function CustomPanelHeaderFactory (line 7) | function CustomPanelHeaderFactory(...deps) { function replacePanelHeader (line 42) | function replacePanelHeader() { FILE: examples/demo-app/src/reducers/index.js function loadRemoteResourceSuccessTask (line 128) | async function loadRemoteResourceSuccessTask({ constant LOAD_REMOTE_RESOURCE_SUCCESS_TASK (line 149) | const LOAD_REMOTE_RESOURCE_SUCCESS_TASK = Task.fromPromise( FILE: examples/demo-app/src/utils/routes.js function onAuthEnterCallback (line 9) | function onAuthEnterCallback(nextState, replace, callback) { function buildAppRoutes (line 23) | function buildAppRoutes(Component) { FILE: examples/demo-app/src/utils/strings.js function generateHashId (line 9) | function generateHashId(count) { FILE: examples/get-started/esbuild.config.mjs function openURL (line 46) | function openURL(url) { FILE: examples/node-app/esbuild.config.mjs constant NODE_ENV (line 18) | const NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'production'); constant ROOT_NODE_MODULES (line 21) | const ROOT_NODE_MODULES = join('..', '..', 'node_modules'); function openURL (line 68) | function openURL(url) { FILE: examples/node-app/server.js constant ADDRESS (line 7) | const ADDRESS = '0.0.0.0'; constant PORT (line 8) | const PORT = process.env.PORT || 3000; FILE: examples/node-app/src/app-reducer.js constant INIT (line 7) | const INIT = 'INIT'; FILE: examples/node-app/src/app.js constant MAPBOX_TOKEN (line 10) | const MAPBOX_TOKEN = process.env.MapboxAccessToken; FILE: examples/open-modal/esbuild.config.mjs constant NODE_ENV (line 18) | const NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'production'); constant ROOT_NODE_MODULES (line 21) | const ROOT_NODE_MODULES = join('..', '..', 'node_modules'); function openURL (line 68) | function openURL(url) { FILE: examples/open-modal/src/app-reducer.js constant INIT (line 7) | const INIT = 'INIT'; constant SHOW_MODAL (line 8) | const SHOW_MODAL = 'SHOW_MODAL'; FILE: examples/open-modal/src/app.js constant MAPBOX_TOKEN (line 15) | const MAPBOX_TOKEN = process.env.MapboxAccessToken; class App (line 17) | class App extends Component { method componentDidUpdate (line 18) | componentDidUpdate(prevProps) { method render (line 46) | render() { FILE: examples/open-modal/src/components/fresh-map.js class FreshMap (line 12) | class FreshMap extends Component { method componentDidMount (line 13) | componentDidMount() { method render (line 28) | render() { FILE: examples/open-modal/src/components/saved-map.js class SavedMap (line 8) | class SavedMap extends Component { method render (line 9) | render() { FILE: examples/replace-component/esbuild.config.mjs constant LIB_DIR (line 16) | const LIB_DIR = '../../'; constant NODE_MODULES_DIR (line 17) | const NODE_MODULES_DIR = join(LIB_DIR, 'node_modules'); constant SRC_DIR (line 18) | const SRC_DIR = join(LIB_DIR, 'src'); constant EXTERNAL_DECK_SRC (line 21) | const EXTERNAL_DECK_SRC = join(LIB_DIR, 'deck.gl'); constant EXTERNAL_LOADERS_SRC (line 24) | const EXTERNAL_LOADERS_SRC = join(LIB_DIR, 'loaders.gl'); constant EXTERNAL_HUBBLE_SRC (line 27) | const EXTERNAL_HUBBLE_SRC = join(LIB_DIR, '../../hubble.gl'); constant NODE_ENV (line 30) | const NODE_ENV = JSON.stringify(process.env.NODE_ENV || 'production'); constant RESOLVE_LOCAL_ALIASES (line 33) | const RESOLVE_LOCAL_ALIASES = { function addAliases (line 93) | function addAliases(externals, args) { function openURL (line 154) | function openURL(url) { FILE: examples/replace-component/src/app-reducer.js constant INIT (line 8) | const INIT = 'INIT'; constant SET_MAP_CONFIG (line 9) | const SET_MAP_CONFIG = 'SET_MAP_CONFIG'; FILE: examples/replace-component/src/app.js constant MAPBOX_TOKEN (line 13) | const MAPBOX_TOKEN = process.env.MapboxAccessToken; class App (line 53) | class App extends Component { method componentDidMount (line 54) | componentDidMount() { method render (line 58) | render() { FILE: examples/replace-component/src/components/custom-panel.js function CustomSidePanelsFactory (line 7) | function CustomSidePanelsFactory() { FILE: examples/replace-component/src/components/panel-header.js function CustomPanelHeaderFactory (line 8) | function CustomPanelHeaderFactory() { FILE: examples/replace-component/src/components/side-bar.js function CustomSidebarFactory (line 52) | function CustomSidebarFactory(CloseButton) { FILE: scripts/action-table-maker.js constant SRC_DIR (line 10) | const SRC_DIR = './src'; function buildActionTable (line 23) | function buildActionTable() { function createActionNode (line 43) | function createActionNode(actionType) { function addActionHandler (line 53) | function addActionHandler(path, actionMap, filePath) { function addActionCreator (line 81) | function addActionCreator(path, actionMap, filePath) { function addActionDeclaration (line 96) | function addActionDeclaration(path, actionMap, filePath) { function traverseTree (line 110) | function traverseTree(filePath, actionMap = {}) { FILE: scripts/ast-helper.js function walkSync (line 7) | function walkSync(dir, fileList = []) { FILE: scripts/documentation.js constant INPUT_CONFIG (line 14) | const INPUT_CONFIG = { constant OUT_CONFIG (line 22) | const OUT_CONFIG = { constant PATHS (line 26) | const PATHS = { constant TREE (line 33) | const TREE = { function _overrideHeading (line 77) | function _overrideHeading(nodes) { function _appendActionTypesAndUpdatersToActions (line 100) | function _appendActionTypesAndUpdatersToActions(node, actionMap) { function _appendActionToUpdaters (line 138) | function _appendActionToUpdaters(node, actionMap) { function _appendListToDescription (line 161) | function _appendListToDescription(node, mdContent) { function _isParagraph (line 176) | function _isParagraph(node) { function _isLink (line 180) | function _isLink(node) { function _isLinkReference (line 184) | function _isLinkReference(node) { function _isExampleOrParam (line 187) | function _isExampleOrParam(node) { function _isExampleOrParameterLink (line 191) | function _isExampleOrParameterLink(node) { function _cleanUpTOCChildren (line 202) | function _cleanUpTOCChildren(node) { function buildChildDoc (line 228) | function buildChildDoc(inputPath, outputPath, actionMap, config) { function buildMdDocs (line 267) | function buildMdDocs(nodePath, node, actionMap, allTasks) { function buildDocs (line 301) | function buildDocs() { FILE: scripts/edit-version.js function readWritePackage (line 12) | function readWritePackage(file, version) { function editExamplePackageJson (line 26) | function editExamplePackageJson(version) { function editUMDPackage (line 44) | function editUMDPackage(version) { FILE: scripts/license-header/bin.mjs function readTree (line 98) | function readTree(options, callback) { function processFiles (line 112) | function processFiles(err, files) { FILE: scripts/license-header/license-fixer.mjs function LicenseFixer (line 9) | function LicenseFixer(options) { function createLicenseExpression (line 24) | function createLicenseExpression(license) { function relaxLicenseTerm (line 33) | function relaxLicenseTerm(term) { function regexpEscape (line 44) | function regexpEscape(string) { function createSlashLicense (line 53) | function createSlashLicense(license) { function createHashLicense (line 57) | function createHashLicense(license) { function slashPrefix (line 61) | function slashPrefix(line) { function hashPrefix (line 65) | function hashPrefix(line) { FILE: scripts/log.js function log (line 34) | function log(color) { FILE: scripts/ts-smoosh/smoosh.js function smoosh (line 11) | function smoosh(base) { function returnSmooshed (line 19) | function returnSmooshed(base) { function parseDts (line 47) | function parseDts(dtsFile) { function enrichJs (line 89) | function enrichJs(jsFile, dts) { function getIdentifierName (line 178) | function getIdentifierName(node) { FILE: scripts/ts-smoosh/tests/01-functions/a.js function foo (line 8) | function foo( function typeParams (line 16) | function typeParams(a, b) { FILE: scripts/ts-smoosh/tests/01-functions/a.tsx function foo (line 8) | function foo(bar: string, baz: number): { function typeParams (line 14) | function typeParams(a: A, b: B): B { FILE: scripts/ts-smoosh/tests/02-imports/b.d.ts type MyFn (line 4) | type MyFn = (a: number, b: number) => number FILE: scripts/ts-smoosh/tests/02-imports/c.js function c (line 8) | function c(a, b) { FILE: scripts/ts-smoosh/tests/02-imports/c.tsx function c (line 8) | function c(a: number, b: number): number { FILE: src/actions/babel.config.js constant PRESETS (line 6) | const PRESETS = ['@babel/preset-env', '@babel/preset-react', '@babel/pre... constant PLUGINS (line 7) | const PLUGINS = [ constant ENV (line 33) | const ENV = { FILE: src/actions/src/action-types.ts constant ACTION_PREFIX (line 4) | const ACTION_PREFIX = '@@kepler.gl/'; FILE: src/actions/src/action-wrapper.ts constant FORWARD (line 4) | const FORWARD = '@redux-forward/FORWARD'; constant ADDRESS_PREFIX (line 5) | const ADDRESS_PREFIX = '@@KG_'; type IKeplerGlAction (line 11) | interface IKeplerGlAction { FILE: src/actions/src/actions.ts type Handler (line 16) | type Handler = (...args: any) => any; type ActionHandler (line 18) | type ActionHandler = (...args: Parameters) => void; type ActionHandlers (line 20) | type ActionHandlers = { type ReceiveMapConfigPayload (line 122) | type ReceiveMapConfigPayload = { type KeplerGlInitPayload (line 171) | type KeplerGlInitPayload = { type ReplaceDataToMapOptions (line 193) | type ReplaceDataToMapOptions = { type ReplaceDataInMapPayload (line 198) | type ReplaceDataInMapPayload = { FILE: src/actions/src/identity-actions.ts type RegisterEntryUpdaterAction (line 8) | type RegisterEntryUpdaterAction = { type RenameEntryUpdaterAction (line 19) | type RenameEntryUpdaterAction = { FILE: src/actions/src/map-state-actions.ts type TogglePerspectiveUpdaterAction (line 8) | type TogglePerspectiveUpdaterAction = void; type FitBoundsUpdaterAction (line 23) | type FitBoundsUpdaterAction = {payload: Bounds}; type UpdateMapUpdaterAction (line 40) | type UpdateMapUpdaterAction = {payload: {viewport: Viewport; mapIndex?: ... type ToggleSplitMapUpdaterAction (line 73) | type ToggleSplitMapUpdaterAction = { type ToggleSplitMapViewportUpdaterAction (line 92) | type ToggleSplitMapViewportUpdaterAction = { FILE: src/actions/src/map-style-actions.ts type RemoveCustomMapStyleUpdaterAction (line 28) | type RemoveCustomMapStyleUpdaterAction = { type InputMapStyleUpdaterAction (line 66) | type InputMapStyleUpdaterAction = { type MapConfigChangeUpdaterAction (line 102) | type MapConfigChangeUpdaterAction = { type OnLoadMapStyleSuccessCallback (line 122) | type OnLoadMapStyleSuccessCallback = (payload: {styleType: string}) => any; type RequestMapStylesUpdaterAction (line 125) | type RequestMapStylesUpdaterAction = { type LoadMapStylesUpdaterAction (line 157) | type LoadMapStylesUpdaterAction = { type LoadMapStyleErrUpdaterAction (line 181) | type LoadMapStyleErrUpdaterAction = { type MapStyleChangeUpdaterAction (line 207) | type MapStyleChangeUpdaterAction = { type LoadCustomMapStyleUpdaterAction (line 232) | type LoadCustomMapStyleUpdaterAction = { type Set3dBuildingColorUpdaterAction (line 257) | type Set3dBuildingColorUpdaterAction = { type SetBackgroundColorUpdaterAction (line 276) | type SetBackgroundColorUpdaterAction = { FILE: src/actions/src/provider-actions.ts type ExportFileSuccessPayload (line 46) | type ExportFileSuccessPayload = { type ExportFileErrorPayload (line 62) | type ExportFileErrorPayload = { type PostSaveLoadSuccessPayload (line 75) | type PostSaveLoadSuccessPayload = string; type LoadCloudMapPayload (line 88) | type LoadCloudMapPayload = { type LoadCloudMapSuccessCallback (line 100) | type LoadCloudMapSuccessCallback = (p: {response: any; loadParams: any; ... type LoadCloudMapSuccessPayload (line 101) | type LoadCloudMapSuccessPayload = { type LoadCloudMapSuccess2Payload (line 116) | type LoadCloudMapSuccess2Payload = LoadCloudMapSuccessPayload & { type LoadCloudMapErrorPayload (line 127) | type LoadCloudMapErrorPayload = { FILE: src/actions/src/ui-state-actions.ts type ToggleSidePanelUpdaterAction (line 9) | type ToggleSidePanelUpdaterAction = { type ToggleModalUpdaterAction (line 24) | type ToggleModalUpdaterAction = { type ShowExportDropdownUpdaterAction (line 49) | type ShowExportDropdownUpdaterAction = { type ToggleSidePanelCloseButtonUpdaterAction (line 76) | type ToggleSidePanelCloseButtonUpdaterAction = { type ToggleMapControlUpdaterAction (line 96) | type ToggleMapControlUpdaterAction = { type setMapControlVisibilityUpdaterAction (line 126) | type setMapControlVisibilityUpdaterAction = { type setMapControlSettingsUpdaterAction (line 158) | type setMapControlSettingsUpdaterAction = { type OpenDeleteModalUpdaterAction (line 182) | type OpenDeleteModalUpdaterAction = { type AddNotificationUpdaterAction (line 200) | type AddNotificationUpdaterAction = { type RemoveNotificationUpdaterAction (line 221) | type RemoveNotificationUpdaterAction = { type SetExportImageSettingUpdaterAction (line 239) | type SetExportImageSettingUpdaterAction = { type SetExportImageDataUriUpdaterAction (line 272) | type SetExportImageDataUriUpdaterAction = { type SetExportImageErrorUpdaterAction (line 292) | type SetExportImageErrorUpdaterAction = { type SetExportSelectedDatasetUpdaterAction (line 318) | type SetExportSelectedDatasetUpdaterAction = { type SetExportDataTypeUpdaterAction (line 338) | type SetExportDataTypeUpdaterAction = { type SetExportFilteredUpdaterAction (line 356) | type SetExportFilteredUpdaterAction = { type SetUserMapboxAccessTokenUpdaterAction (line 383) | type SetUserMapboxAccessTokenUpdaterAction = { type SetExportMapFormatUpdaterAction (line 403) | type SetExportMapFormatUpdaterAction = { type SetExportHTMLMapModeUpdaterAction (line 421) | type SetExportHTMLMapModeUpdaterAction = { type SetLocaleUpdaterAction (line 438) | type SetLocaleUpdaterAction = { type TogglePanelListViewAction (line 459) | type TogglePanelListViewAction = { FILE: src/actions/src/vis-state-actions.ts type ApplyLayerConfigUpdaterAction (line 34) | type ApplyLayerConfigUpdaterAction = { function applyLayerConfig (line 49) | function applyLayerConfig( type LayerConfigChangeUpdaterAction (line 62) | type LayerConfigChangeUpdaterAction = { function layerConfigChange (line 73) | function layerConfigChange( type LayerToggleVisibilityUpdaterAction (line 84) | type LayerToggleVisibilityUpdaterAction = { function layerToggleVisibility (line 98) | function layerToggleVisibility( type LayerTextLabelChangeUpdaterAction (line 111) | type LayerTextLabelChangeUpdaterAction = { function layerTextLabelChange (line 127) | function layerTextLabelChange( type LayerSetIsValidUpdaterAction (line 142) | type LayerSetIsValidUpdaterAction = { function layerSetIsValid (line 155) | function layerSetIsValid( type LayerTypeChangeUpdaterAction (line 166) | type LayerTypeChangeUpdaterAction = { function layerTypeChange (line 177) | function layerTypeChange( type LayerVisualChannelConfigChangeUpdaterAction (line 187) | type LayerVisualChannelConfigChangeUpdaterAction = { function layerVisualChannelConfigChange (line 202) | function layerVisualChannelConfigChange( type LayerVisConfigChangeUpdaterAction (line 219) | type LayerVisConfigChangeUpdaterAction = { function layerVisConfigChange (line 231) | function layerVisConfigChange( type LayerColorUIChangeUpdaterAction (line 241) | type LayerColorUIChangeUpdaterAction = { function layerColorUIChange (line 256) | function layerColorUIChange( type UpdateLayerBlendingUpdaterAction (line 269) | type UpdateLayerBlendingUpdaterAction = { function updateLayerBlending (line 279) | function updateLayerBlending( type UpdateOverlayBlendingUpdaterAction (line 288) | type UpdateOverlayBlendingUpdaterAction = { function updateOverlayBlending (line 299) | function updateOverlayBlending( type InteractionConfigChangeUpdaterAction (line 308) | type InteractionConfigChangeUpdaterAction = { function interactionConfigChange (line 318) | function interactionConfigChange( type ApplyFilterConfigUpdaterAction (line 330) | type ApplyFilterConfigUpdaterAction = { function applyFilterConfig (line 342) | function applyFilterConfig( type SetFilterUpdaterAction (line 353) | type SetFilterUpdaterAction = { function setFilter (line 371) | function setFilter( type SetFilterAnimationTimeUpdaterAction (line 386) | type SetFilterAnimationTimeUpdaterAction = { function setFilterAnimationTime (line 402) | function setFilterAnimationTime( type SetFilterAnimationWindowUpdaterAction (line 420) | type SetFilterAnimationWindowUpdaterAction = { function setFilterAnimationWindow (line 429) | function setFilterAnimationWindow({ type AddFilterUpdaterAction (line 443) | type AddFilterUpdaterAction = { function addFilter (line 455) | function addFilter( type CreateOrUpdateFilterUpdaterAction (line 466) | type CreateOrUpdateFilterUpdaterAction = { function createOrUpdateFilter (line 480) | function createOrUpdateFilter( type AddLayerUpdaterAction (line 495) | type AddLayerUpdaterAction = { function addLayer (line 507) | function addLayer( type ReorderLayerUpdaterAction (line 518) | type ReorderLayerUpdaterAction = { function reorderLayer (line 533) | function reorderLayer( type RemoveFilterUpdaterAction (line 542) | type RemoveFilterUpdaterAction = { function removeFilter (line 552) | function removeFilter( type RemoveLayerUpdaterAction (line 561) | type RemoveLayerUpdaterAction = { function removeLayer (line 571) | function removeLayer( type DuplicateLayerUpdaterAction (line 580) | type DuplicateLayerUpdaterAction = { function duplicateLayer (line 590) | function duplicateLayer( type AddEffectUpdaterAction (line 599) | type AddEffectUpdaterAction = { function addEffect (line 610) | function addEffect( type ReorderEffectUpdaterAction (line 619) | type ReorderEffectUpdaterAction = { function reorderEffect (line 630) | function reorderEffect( type RemoveEffectUpdaterAction (line 639) | type RemoveEffectUpdaterAction = { function removeEffect (line 650) | function removeEffect( type UpdateEffectUpdaterAction (line 659) | type UpdateEffectUpdaterAction = { function updateEffect (line 671) | function updateEffect( type RemoveDatasetUpdaterAction (line 682) | type RemoveDatasetUpdaterAction = { function removeDataset (line 692) | function removeDataset( type ShowDatasetTableUpdaterAction (line 701) | type ShowDatasetTableUpdaterAction = { function showDatasetTable (line 711) | function showDatasetTable( type UpdateDatasetColorUpdater (line 720) | type UpdateDatasetColorUpdater = { function updateTableColor (line 732) | function updateTableColor( type SortTableColumnUpdaterAction (line 743) | type SortTableColumnUpdaterAction = { function sortTableColumn (line 757) | function sortTableColumn( type PinTableColumnUpdaterAction (line 770) | type PinTableColumnUpdaterAction = { function pinTableColumn (line 781) | function pinTableColumn( type CopyTableColumnUpdaterAction (line 792) | type CopyTableColumnUpdaterAction = { function copyTableColumn (line 803) | function copyTableColumn( type SetColumnDisplayFormatUpdaterAction (line 814) | type SetColumnDisplayFormatUpdaterAction = { function setColumnDisplayFormat (line 828) | function setColumnDisplayFormat( type AddDataToMapUpdaterOptions (line 842) | type AddDataToMapUpdaterOptions = { type UpdateVisDataUpdaterAction (line 848) | type UpdateVisDataUpdaterAction = { function updateVisData (line 874) | function updateVisData( type RenameDatasetUpdaterAction (line 887) | type RenameDatasetUpdaterAction = { function renameDataset (line 899) | function renameDataset( type UpdateDatasetPropsUpdaterAction (line 910) | type UpdateDatasetPropsUpdaterAction = { function updateDatasetProps (line 924) | function updateDatasetProps( type ToggleFilterAnimationUpdaterAction (line 939) | type ToggleFilterAnimationUpdaterAction = { function toggleFilterAnimation (line 949) | function toggleFilterAnimation( type UpdateFilterAnimationSpeedUpdaterAction (line 958) | type UpdateFilterAnimationSpeedUpdaterAction = { function updateFilterAnimationSpeed (line 970) | function updateFilterAnimationSpeed( type SetAnimationConfigUpdaterAction (line 984) | type SetAnimationConfigUpdaterAction = { function setAnimationConfig (line 992) | function setAnimationConfig( type SetLayerAnimationTimeUpdaterAction (line 1001) | type SetLayerAnimationTimeUpdaterAction = { function setLayerAnimationTime (line 1011) | function setLayerAnimationTime( type UpdateLayerAnimationSpeedUpdaterAction (line 1020) | type UpdateLayerAnimationSpeedUpdaterAction = { function updateLayerAnimationSpeed (line 1030) | function updateLayerAnimationSpeed( type ToggleLayerAnimationUpdaterAction (line 1041) | type ToggleLayerAnimationUpdaterAction = void; function toggleLayerAnimation (line 1048) | function toggleLayerAnimation(): Merge< type ToggleLayerAnimationControlUpdaterAction (line 1057) | type ToggleLayerAnimationControlUpdaterAction = void; function toggleLayerAnimationControl (line 1064) | function toggleLayerAnimationControl(): Merge< type SetFilterViewUpdaterAction (line 1073) | type SetFilterViewUpdaterAction = { function setFilterView (line 1085) | function setFilterView( type ToggleFilterFeatureUpdaterAction (line 1096) | type ToggleFilterFeatureUpdaterAction = { function toggleFilterFeature (line 1105) | function toggleFilterFeature( type OnLayerHoverUpdaterAction (line 1114) | type OnLayerHoverUpdaterAction = { function onLayerHover (line 1126) | function onLayerHover( type OnLayerClickUpdaterAction (line 1137) | type OnLayerClickUpdaterAction = { function onLayerClick (line 1147) | function onLayerClick( type OnMapClickUpdaterAction (line 1156) | type OnMapClickUpdaterAction = void; function onMapClick (line 1163) | function onMapClick(): Merge> { method render (line 14) | render() { FILE: src/ai-assistant/src/map/ai-assistant-control.tsx type AiAssistantControlIcons (line 9) | type AiAssistantControlIcons = { type AiAssistantControlProps (line 25) | type AiAssistantControlProps = { function AiAssistantControlFactory (line 38) | function AiAssistantControlFactory( FILE: src/ai-assistant/src/plugin.ts method init (line 6) | async init() { FILE: src/ai-assistant/src/reducers/index.ts type AiAssistantConfig (line 15) | type AiAssistantConfig = { type AiAssistantState (line 37) | type AiAssistantState = { function updateAiAssistantConfigHandler (line 72) | function updateAiAssistantConfigHandler( function updateAiAssistantMessagesHandler (line 82) | function updateAiAssistantMessagesHandler(state: AiAssistantState, actio... function setStartScreenCaptureHandler (line 89) | function setStartScreenCaptureHandler(state: AiAssistantState, action: A... function setScreenCapturedHandler (line 96) | function setScreenCapturedHandler(state: AiAssistantState, action: Actio... function setMapBoundaryHandler (line 103) | function setMapBoundaryHandler( FILE: src/ai-assistant/src/tools/echarts-tools.tsx function getEchartsTools (line 31) | function getEchartsTools(datasets: Datasets, layers: Layer[], dispatch: ... FILE: src/ai-assistant/src/tools/geo-tools.tsx function getGeoTools (line 72) | function getGeoTools( function CustomDataTableComponent (line 294) | function CustomDataTableComponent(props: DataTableComponentProps) { FILE: src/ai-assistant/src/tools/kepler-tools/basemap-tool.tsx type BasemapTool (line 30) | type BasemapTool = typeof basemap; type ExecuteBasemapResult (line 32) | type ExecuteBasemapResult = { function executeBasemap (line 44) | async function executeBasemap({styleType}): Promise { function BasemapToolComponent (line 74) | function BasemapToolComponent({styleType}) { FILE: src/ai-assistant/src/tools/kepler-tools/boundary-tool.tsx type MapBoundaryContext (line 7) | type MapBoundaryContext = { function isMapBoundaryContext (line 14) | function isMapBoundaryContext(context: unknown): context is MapBoundaryC... FILE: src/ai-assistant/src/tools/kepler-tools/index.ts function getKeplerTools (line 14) | function getKeplerTools(visState: VisState, aiAssistant: AiAssistantStat... FILE: src/ai-assistant/src/tools/kepler-tools/layer-creation-tool.tsx type AddLayerTool (line 110) | type AddLayerTool = typeof addLayer; type AddLayerArgs (line 112) | type AddLayerArgs = { function isAddLayerArgs (line 123) | function isAddLayerArgs(args: any): args is AddLayerArgs { type AddLayerFunctionContext (line 127) | type AddLayerFunctionContext = { function isAddLayerFunctionContext (line 131) | function isAddLayerFunctionContext(context: any): context is AddLayerFun... type ExecuteAddLayerResult (line 135) | type ExecuteAddLayerResult = { function executeAddLayer (line 149) | async function executeAddLayer(args, options): Promise { method render (line 46) | render() { FILE: src/cloud-providers/src/provider.ts type MapItemLoadParams (line 8) | type MapItemLoadParams = { type MapListItem (line 13) | type MapListItem = { type CloudUser (line 23) | type CloudUser = { type Thumbnail (line 29) | type Thumbnail = { type ProviderProps (line 34) | type ProviderProps = { type IconProps (line 42) | interface IconProps { constant NAME (line 47) | const NAME = 'cloud-provider'; constant DISPLAY_NAME (line 48) | const DISPLAY_NAME = 'Cloud Provider'; constant THUMBNAIL (line 49) | const THUMBNAIL = {width: 300, height: 200}; constant ICON (line 50) | const ICON = Upload; constant KEPLER_FORMAT (line 51) | const KEPLER_FORMAT = 'keplergl'; constant FILE_CONFLICT_MSG (line 52) | const FILE_CONFLICT_MSG = 'file_conflict'; class Provider (line 73) | class Provider { method constructor (line 81) | constructor(props: ProviderProps) { method hasPrivateStorage (line 94) | hasPrivateStorage(): boolean { method hasSharingUrl (line 103) | hasSharingUrl(): boolean { method getShareUrl (line 114) | getShareUrl(fullUrl = false): string { method getMapUrl (line 124) | getMapUrl(loadParams: MapItemLoadParams): string { method getAccessToken (line 133) | async getAccessToken(): Promise { method getUserName (line 143) | getUserName(): string { method getUser (line 150) | async getUser(): Promise { method getFileConflictError (line 157) | getFileConflictError() { method login (line 166) | async login() { method logout (line 175) | async logout(): Promise { method uploadMap (line 192) | async uploadMap({ method listMaps (line 223) | async listMaps(): Promise { method downloadMap (line 253) | async downloadMap(loadParams): Promise<{map: SavedMap; format: string}> { method getManagementUrl (line 261) | getManagementUrl(): string { FILE: src/cloud-providers/src/upload.tsx class Upload (line 7) | class Upload extends Component> { method render (line 13) | render() { FILE: src/cloud-providers/webpack/umd.js constant SRC_DIR (line 10) | const SRC_DIR = resolve(__dirname, '../src'); constant OUTPUT_DIR (line 11) | const OUTPUT_DIR = resolve(__dirname, '../umd'); FILE: src/common-utils/babel.config.js constant PRESETS (line 6) | const PRESETS = ['@babel/preset-env', '@babel/preset-react', '@babel/pre... constant PLUGINS (line 7) | const PLUGINS = [ constant ENV (line 33) | const ENV = { FILE: src/common-utils/src/data-type.ts constant H3_ANALYZER_TYPE (line 12) | const H3_ANALYZER_TYPE = 'H3'; constant ACCEPTED_ANALYZER_TYPES (line 14) | const ACCEPTED_ANALYZER_TYPES = [ constant IGNORE_DATA_TYPES (line 32) | const IGNORE_DATA_TYPES = Object.keys(AnalyzerDATA_TYPES).filter( function getSampleForTypeAnalyze (line 39) | function getSampleForTypeAnalyze({ function getSampleForTypeAnalyzeArrow (line 90) | function getSampleForTypeAnalyzeArrow( function analyzerTypeToFieldType (line 138) | function analyzerTypeToFieldType(aType: string): string { function getFieldsFromData (line 231) | function getFieldsFromData(data: RowData, fieldOrder: string[]): Field[] { function renameDuplicateFields (line 294) | function renameDuplicateFields(fieldOrder: string[]): { FILE: src/common-utils/src/data.ts function notNullorUndefined (line 8) | function notNullorUndefined>(d: T | null | un... function isHexWkb (line 19) | function isHexWkb(str: string | null): boolean { function toArray (line 41) | function toArray(item: T | T[]): T[] { function arrayMove (line 56) | function arrayMove(array: T[], from: number, to: number): T[] { function containValidTime (line 68) | function containValidTime(timestamps: string[]): Field | null { FILE: src/common-utils/src/h3-utils.ts type Centroid (line 9) | type Centroid = [number, number]; function getVertices (line 12) | function getVertices({id}: {id: H3Index}) { function getCentroid (line 18) | function getCentroid({id}: {id: H3Index}): Centroid { function idToPolygonGeo (line 23) | function idToPolygonGeo(object?: {id: H3Index}, properties?: any) { FILE: src/common-utils/src/string.ts function generateHashId (line 9) | function generateHashId(count = 6): string { FILE: src/common-utils/src/url.ts function parseUri (line 8) | function parseUri(str: string): {[key: string]: any} { function validateUrl (line 60) | function validateUrl(str) { FILE: src/components/babel.config.js constant PRESETS (line 6) | const PRESETS = ['@babel/preset-env', '@babel/preset-react', '@babel/pre... constant PLUGINS (line 7) | const PLUGINS = [ constant ENV (line 33) | const ENV = { FILE: src/components/src/bottom-widget.tsx type BottomWidgetContainerProps (line 21) | type BottomWidgetContainerProps = BaseComponentProps & { type BottomWidgetProps (line 47) | type BottomWidgetProps = { type ThemeProp (line 51) | type ThemeProp = { type BottomWidgetThemedProps (line 54) | type BottomWidgetThemedProps = BottomWidgetProps & ThemeProp; function BottomWidgetFactory (line 64) | function BottomWidgetFactory( FILE: src/components/src/common/action-panel.tsx type ActionPanelProps (line 12) | type ActionPanelProps = PropsWithChildren<{ type ActionPanelItemProps (line 18) | type ActionPanelItemProps = PropsWithChildren<{ type StyledActionPanelProps (line 189) | type StyledActionPanelProps = BaseComponentProps & { FILE: src/components/src/common/animation-control/animation-control.tsx constant SLIDER_MARGIN_PALM (line 15) | const SLIDER_MARGIN_PALM = 6; constant TIMELINE_PLAYBACK_STYLE (line 68) | const TIMELINE_PLAYBACK_STYLE = {flex: 1}; type AnimationControlProps (line 70) | type AnimationControlProps = { function AnimationControlFactory (line 93) | function AnimationControlFactory( FILE: src/components/src/common/animation-control/animation-controller.ts type AnimationControllerProps (line 11) | interface AnimationControllerProps { class AnimationControllerType (line 32) | class AnimationControllerType extends Compo... function AnimationControllerFactory (line 36) | function AnimationControllerFactory(): typeof AnimationControllerType { FILE: src/components/src/common/animation-control/animation-speed-slider.tsx type AnimationSpeedSliderProps (line 33) | interface AnimationSpeedSliderProps { function AnimationSpeedSliderFactory (line 39) | function AnimationSpeedSliderFactory( FILE: src/components/src/common/animation-control/animation-window-control.tsx type AnimationItem (line 10) | interface AnimationItem { type AnimationWindowControlProps (line 15) | interface AnimationWindowControlProps { function AnimationWindowControlFactory (line 25) | function AnimationWindowControlFactory(): React.FC { method render (line 97) | render() { FILE: src/components/src/common/color-legend.tsx constant ROW_H (line 21) | const ROW_H = 15; constant GAP (line 22) | const GAP = 2; constant RECT_W (line 23) | const RECT_W = 20; function ResetColorLabelFactory (line 52) | function ResetColorLabelFactory() { type LegendRowEditorProps (line 83) | type LegendRowEditorProps = { function LegendRowEditorFactory (line 90) | function LegendRowEditorFactory() { function LegendColorDisplayFactory (line 120) | function LegendColorDisplayFactory() { type LegendRowProps (line 143) | type LegendRowProps = { function LegendRowFactory (line 154) | function LegendRowFactory( type OverrideByCustomLegendOptions (line 214) | type OverrideByCustomLegendOptions = { function overrideByCustomLegend (line 230) | function overrideByCustomLegend({colorLegends, currentLegends}: Override... function useLayerColorLegends (line 242) | function useLayerColorLegends( type ColorLegendProps (line 291) | type ColorLegendProps = { type Legend (line 306) | type Legend = { function ColorLegendFactory (line 313) | function ColorLegendFactory(LegendRow: ReturnType { method componentDidUpdate (line 11) | componentDidUpdate(preProps) { method componentWillUnmount (line 27) | componentWillUnmount() { method render (line 60) | render() { FILE: src/components/src/common/data-table/header-cell.tsx type CellInfo (line 74) | type CellInfo = { type HeaderCellProps (line 84) | type HeaderCellProps = { FILE: src/components/src/common/data-table/index.tsx type ContainerProps (line 46) | type ContainerProps = { type SortColumn (line 183) | type SortColumn = { type GetRowCellProps (line 196) | interface GetRowCellProps { type StatsControlProps (line 223) | type StatsControlProps = { type TableSectionProps (line 274) | interface TableSectionProps { type DataTableProps (line 378) | interface DataTableProps { type DataTableState (line 400) | interface DataTableState { constant DUMMY_STYLE (line 407) | const DUMMY_STYLE = {}; function DataTableFactory (line 410) | function DataTableFactory( FILE: src/components/src/common/data-table/option-dropdown.tsx type FormatterDropdownProps (line 68) | type FormatterDropdownProps = { type OptionDropdownProps (line 115) | interface OptionDropdownProps { FILE: src/components/src/common/dataset-label.tsx type DatasetLabelType (line 18) | interface DatasetLabelType { FILE: src/components/src/common/dnd-layer-items.ts constant DND_MODIFIERS (line 7) | const DND_MODIFIERS: Modifiers = [restrictToVerticalAxis]; constant DND_EMPTY_MODIFIERS (line 8) | const DND_EMPTY_MODIFIERS: Modifiers = []; constant SORTABLE_SIDE_PANEL_TYPE (line 9) | const SORTABLE_SIDE_PANEL_TYPE = 'root'; constant DROPPABLE_MAP_CONTAINER_TYPE (line 10) | const DROPPABLE_MAP_CONTAINER_TYPE = 'map'; constant SORTABLE_LAYER_TYPE (line 11) | const SORTABLE_LAYER_TYPE = 'layer'; constant SORTABLE_EFFECT_PANEL_TYPE (line 13) | const SORTABLE_EFFECT_PANEL_TYPE = 'root'; constant SORTABLE_EFFECT_TYPE (line 14) | const SORTABLE_EFFECT_TYPE = 'effect'; FILE: src/components/src/common/error-boundary.tsx type ErrorBoundaryProps (line 7) | interface ErrorBoundaryProps { class ErrorBoundary (line 10) | class ErrorBoundary extends React.Component { method getDerivedStateFromError (line 11) | static getDerivedStateFromError(error) { method componentDidCatch (line 16) | componentDidCatch(error: Error, errorInfo: ErrorInfo) { method render (line 21) | render() { FILE: src/components/src/common/field-selector.tsx type FieldListItemFactoryProps (line 35) | type FieldListItemFactoryProps = { function FieldListItemFactoryFactory (line 42) | function FieldListItemFactoryFactory(FieldToken) { type MinimalField (line 64) | type MinimalField = {name: string; displayName: string; format: string; ... type FieldType (line 65) | type FieldType = string | TooltipField | Field; type FieldValue (line 66) | type FieldValue = string | {name: string} | string[] | {name: string}[]; type FieldSelectorProps (line 68) | type FieldSelectorProps