kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
24 lines (23 loc) • 1.13 kB
TypeScript
import React from 'react';
import DatasetLayerSectionFactory from './dataset-layer-section';
import { Layer, LayerClassesType } from '@kepler.gl/layers';
import { UIStateActions, VisStateActions, ActionHandler, MapStateActions } from '@kepler.gl/actions';
import { Datasets } from '@kepler.gl/table';
declare type DatasetLayerGroupProps = {
datasets: Datasets;
layers: Layer[];
layerOrder: string[];
layerClasses: LayerClassesType;
showDeleteDataset: boolean;
removeDataset: ActionHandler<typeof UIStateActions.openDeleteModal>;
showDatasetTable: ActionHandler<typeof VisStateActions.showDatasetTable>;
updateTableColor: ActionHandler<typeof VisStateActions.updateTableColor>;
uiStateActions: typeof UIStateActions;
visStateActions: typeof VisStateActions;
mapStateActions: typeof MapStateActions;
};
declare function DatasetLayerGroupFactory(DatasetLayerSection: ReturnType<typeof DatasetLayerSectionFactory>): React.FC<DatasetLayerGroupProps>;
declare namespace DatasetLayerGroupFactory {
var deps: (typeof DatasetLayerSectionFactory)[];
}
export default DatasetLayerGroupFactory;