kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
24 lines (23 loc) • 1.93 kB
TypeScript
import React from 'react';
import { VectorTileLayer } from '@kepler.gl/layers';
import { KeplerTable as KeplerDataset } from '@kepler.gl/table';
import SourceDataSelectorFactory from '../common/source-data-selector';
import FieldSelectorFactory from '../../common/field-selector';
import ChannelByValueSelectorFactory from './channel-by-value-selector';
import LayerConfigGroupFactory from './layer-config-group';
import { LayerColorRangeSelectorFactory, LayerColorSelectorFactory } from './layer-color-selector';
import VisConfigSliderFactory from './vis-config-slider';
import VisConfigSwitchFactory from './vis-config-switch';
type GetProps<T extends (...args: any[]) => React.FC<any>> = Parameters<ReturnType<T>>[0];
type Props = {
layer: VectorTileLayer;
dataset?: KeplerDataset;
visConfiguratorProps: any;
layerChannelConfigProps: GetProps<typeof ChannelByValueSelectorFactory>;
layerConfiguratorProps: any;
};
declare function VectorTileLayerConfiguratorFactory(ChannelByValueSelector: ReturnType<typeof ChannelByValueSelectorFactory>, LayerColorRangeSelector: ReturnType<typeof LayerColorRangeSelectorFactory>, LayerColorSelector: ReturnType<typeof LayerColorSelectorFactory>, LayerConfigGroup: ReturnType<typeof LayerConfigGroupFactory>, VisConfigSlider: ReturnType<typeof VisConfigSliderFactory>, VisConfigSwitch: ReturnType<typeof VisConfigSwitchFactory>, _SourceDataSelector: ReturnType<typeof SourceDataSelectorFactory>, FieldSelector: ReturnType<typeof FieldSelectorFactory>): React.FC<Props>;
declare namespace VectorTileLayerConfiguratorFactory {
var deps: (typeof FieldSelectorFactory | typeof VisConfigSwitchFactory | typeof LayerConfigGroupFactory | typeof VisConfigSliderFactory | typeof SourceDataSelectorFactory | typeof ChannelByValueSelectorFactory | typeof LayerColorSelectorFactory | typeof LayerColorRangeSelectorFactory)[];
}
export default VectorTileLayerConfiguratorFactory;