@nebula.gl/layers
Version:
A suite of 3D-enabled data editing layers, suitable for deck.gl
21 lines • 759 B
TypeScript
/// <reference types="deck.gl" />
import { CompositeLayer } from '@deck.gl/core';
import EditableGeoJsonLayer from './editable-geojson-layer';
export declare const SELECTION_TYPE: {
NONE: any;
RECTANGLE: string;
POLYGON: string;
};
export default class SelectionLayer extends CompositeLayer<any> {
static layerName: string;
static defaultProps: {
selectionType: string;
layerIds: any[];
onSelect: () => void;
};
_selectRectangleObjects(coordinates: any): void;
_selectPolygonObjects(coordinates: any): void;
renderLayers(): EditableGeoJsonLayer[];
shouldUpdateState({ changeFlags: { stateChanged, propsOrDataChanged } }: Record<string, any>): any;
}
//# sourceMappingURL=selection-layer.d.ts.map