kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
160 lines (159 loc) • 6.59 kB
TypeScript
export declare const visStateReducerFactory: (initialState?: {}) => import("redux-actions").ReduxCompatibleReducer<{
filters: import("@kepler.gl/types").Filter[];
mapInfo: import("@kepler.gl/types").MapInfo;
layers: import("@kepler.gl/layers").Layer[];
layerData: any[];
layerToBeMerged: any[];
layerOrder: string[];
effects: import("@kepler.gl/types").Effect[];
effectOrder: string[];
filterToBeMerged: any[];
datasets: import("@kepler.gl/table").Datasets;
editingDataset: string | undefined;
interactionConfig: import("@kepler.gl/types").InteractionConfig;
interactionToBeMerged: any;
layerBlending: string;
overlayBlending?: string;
hoverInfo: any;
clicked: any;
mousePos: any;
maxDefaultTooltips: number;
layerClasses: import("@kepler.gl/layers").LayerClassesType;
animationConfig: import("@kepler.gl/types").AnimationConfig;
editor: import("@kepler.gl/types").Editor;
splitMaps: import("@kepler.gl/types").SplitMap[];
splitMapsToBeMerged: import("@kepler.gl/types").SplitMap[];
fileLoading: import("@kepler.gl/types").FileLoading | false;
fileLoadingProgress: import("@kepler.gl/types").FileLoadingProgress;
loadingIndicatorValue: number;
loaders: import("@loaders.gl/loader-utils").Loader[];
loadOptions: object;
initialState?: Partial<import("@kepler.gl/schemas").VisState>;
mergers: import("@kepler.gl/schemas").VisStateMergers<any>;
schema: import("@kepler.gl/schemas").KeplerGLSchemaClass;
preserveLayerOrder?: string[];
preserveFilterOrder?: string[];
preserveDatasetOrder?: string[];
isMergingDatasets: {
[datasetId: string]: boolean;
};
}, {
filters: import("@kepler.gl/types").Filter[];
mapInfo: import("@kepler.gl/types").MapInfo;
layers: import("@kepler.gl/layers").Layer[];
layerData: any[];
layerToBeMerged: any[];
layerOrder: string[];
effects: import("@kepler.gl/types").Effect[];
effectOrder: string[];
filterToBeMerged: any[];
datasets: import("@kepler.gl/table").Datasets;
editingDataset: string | undefined;
interactionConfig: import("@kepler.gl/types").InteractionConfig;
interactionToBeMerged: any;
layerBlending: string;
overlayBlending?: string;
hoverInfo: any;
clicked: any;
mousePos: any;
maxDefaultTooltips: number;
layerClasses: import("@kepler.gl/layers").LayerClassesType;
animationConfig: import("@kepler.gl/types").AnimationConfig;
editor: import("@kepler.gl/types").Editor;
splitMaps: import("@kepler.gl/types").SplitMap[];
splitMapsToBeMerged: import("@kepler.gl/types").SplitMap[];
fileLoading: import("@kepler.gl/types").FileLoading | false;
fileLoadingProgress: import("@kepler.gl/types").FileLoadingProgress;
loadingIndicatorValue: number;
loaders: import("@loaders.gl/loader-utils").Loader[];
loadOptions: object;
initialState?: Partial<import("@kepler.gl/schemas").VisState>;
mergers: import("@kepler.gl/schemas").VisStateMergers<any>;
schema: import("@kepler.gl/schemas").KeplerGLSchemaClass;
preserveLayerOrder?: string[];
preserveFilterOrder?: string[];
preserveDatasetOrder?: string[];
isMergingDatasets: {
[datasetId: string]: boolean;
};
}>;
declare const _default: import("redux-actions").ReduxCompatibleReducer<{
filters: import("@kepler.gl/types").Filter[];
mapInfo: import("@kepler.gl/types").MapInfo;
layers: import("@kepler.gl/layers").Layer[];
layerData: any[];
layerToBeMerged: any[];
layerOrder: string[];
effects: import("@kepler.gl/types").Effect[];
effectOrder: string[];
filterToBeMerged: any[];
datasets: import("@kepler.gl/table").Datasets;
editingDataset: string | undefined;
interactionConfig: import("@kepler.gl/types").InteractionConfig;
interactionToBeMerged: any;
layerBlending: string;
overlayBlending?: string;
hoverInfo: any;
clicked: any;
mousePos: any;
maxDefaultTooltips: number;
layerClasses: import("@kepler.gl/layers").LayerClassesType;
animationConfig: import("@kepler.gl/types").AnimationConfig;
editor: import("@kepler.gl/types").Editor;
splitMaps: import("@kepler.gl/types").SplitMap[];
splitMapsToBeMerged: import("@kepler.gl/types").SplitMap[];
fileLoading: import("@kepler.gl/types").FileLoading | false;
fileLoadingProgress: import("@kepler.gl/types").FileLoadingProgress;
loadingIndicatorValue: number;
loaders: import("@loaders.gl/loader-utils").Loader[];
loadOptions: object;
initialState?: Partial<import("@kepler.gl/schemas").VisState>;
mergers: import("@kepler.gl/schemas").VisStateMergers<any>;
schema: import("@kepler.gl/schemas").KeplerGLSchemaClass;
preserveLayerOrder?: string[];
preserveFilterOrder?: string[];
preserveDatasetOrder?: string[];
isMergingDatasets: {
[datasetId: string]: boolean;
};
}, {
filters: import("@kepler.gl/types").Filter[];
mapInfo: import("@kepler.gl/types").MapInfo;
layers: import("@kepler.gl/layers").Layer[];
layerData: any[];
layerToBeMerged: any[];
layerOrder: string[];
effects: import("@kepler.gl/types").Effect[];
effectOrder: string[];
filterToBeMerged: any[];
datasets: import("@kepler.gl/table").Datasets;
editingDataset: string | undefined;
interactionConfig: import("@kepler.gl/types").InteractionConfig;
interactionToBeMerged: any;
layerBlending: string;
overlayBlending?: string;
hoverInfo: any;
clicked: any;
mousePos: any;
maxDefaultTooltips: number;
layerClasses: import("@kepler.gl/layers").LayerClassesType;
animationConfig: import("@kepler.gl/types").AnimationConfig;
editor: import("@kepler.gl/types").Editor;
splitMaps: import("@kepler.gl/types").SplitMap[];
splitMapsToBeMerged: import("@kepler.gl/types").SplitMap[];
fileLoading: import("@kepler.gl/types").FileLoading | false;
fileLoadingProgress: import("@kepler.gl/types").FileLoadingProgress;
loadingIndicatorValue: number;
loaders: import("@loaders.gl/loader-utils").Loader[];
loadOptions: object;
initialState?: Partial<import("@kepler.gl/schemas").VisState>;
mergers: import("@kepler.gl/schemas").VisStateMergers<any>;
schema: import("@kepler.gl/schemas").KeplerGLSchemaClass;
preserveLayerOrder?: string[];
preserveFilterOrder?: string[];
preserveDatasetOrder?: string[];
isMergingDatasets: {
[datasetId: string]: boolean;
};
}>;
export default _default;