kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
35 lines (34 loc) • 1.14 kB
TypeScript
import { CompositeLayer, GetPickingInfoParams, PickingInfo } from '@deck.gl/core';
import { ScatterplotLayer } from '@deck.gl/layers';
import { AggregationType } from '../layer-utils/cpu-aggregator';
export declare const clusterAggregation: AggregationType;
export default class ClusterLayer extends CompositeLayer {
initializeState(): void;
updateState({ oldProps, props, changeFlags }: {
oldProps: Record<string, any>;
props: Record<string, any>;
changeFlags: Record<string, any>;
}): void;
getPickingInfo({ info }: GetPickingInfoParams): PickingInfo;
_getSublayerUpdateTriggers(): {};
_getSubLayerAccessors(): {
getRadius: any;
getFillColor: any;
};
renderLayers(): ScatterplotLayer<any, {
getRadius: any;
getFillColor: any;
id: `${any}-cluster`;
data: Record<string, unknown>[];
radiusScale: number;
visible: any;
opacity: any;
pickable: any;
autoHighlight: any;
highlightColor: any;
updateTriggers: {};
parameters: {
depthMask: boolean;
};
}>;
}