kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
22 lines (21 loc) • 953 B
TypeScript
import React from 'react';
import MapControlTooltipFactory from './map-control-tooltip';
import MapControlPanelFactory from './map-control-panel';
import { Layer } from '@kepler.gl/layers';
import { MapControls } from '@kepler.gl/types';
export declare type LayerSelectorPanelProps = {
onMapToggleLayer: (layerId: string) => void;
onToggleMapControl: (control: string) => void;
layers: ReadonlyArray<Layer>;
layersToRender: {
[key: string]: boolean;
};
isSplit: boolean;
mapControls: MapControls;
readOnly: boolean;
};
declare function LayerSelectorPanelFactory(MapControlTooltip: ReturnType<typeof MapControlTooltipFactory>, MapControlPanel: ReturnType<typeof MapControlPanelFactory>): React.NamedExoticComponent<LayerSelectorPanelProps>;
declare namespace LayerSelectorPanelFactory {
var deps: (typeof MapControlTooltipFactory | typeof MapControlPanelFactory)[];
}
export default LayerSelectorPanelFactory;