UNPKG

@nebula.gl/layers

Version:

A suite of 3D-enabled data editing layers, suitable for deck.gl

24 lines 982 B
/// <reference types="deck.gl" /> import { CompositeLayer } from '@deck.gl/core'; import { CompositeLayerProps } from '@deck.gl/core/lib/composite-layer'; import EditableGeoJsonLayer from './editable-geojson-layer'; export declare const SELECTION_TYPE: { NONE: any; RECTANGLE: string; POLYGON: string; }; interface SelectionLayerProps extends CompositeLayerProps<any> { layerIds: any[]; onSelect: (info: any) => any; selectionType: string | null; } export default class SelectionLayer<D, P extends SelectionLayerProps = SelectionLayerProps> extends CompositeLayer<D, P> { static layerName: string; static defaultProps: SelectionLayerProps; _selectRectangleObjects(coordinates: any): void; _selectPolygonObjects(coordinates: any): void; renderLayers(): EditableGeoJsonLayer[]; shouldUpdateState({ changeFlags: { stateChanged, propsOrDataChanged } }: Record<string, any>): any; } export {}; //# sourceMappingURL=selection-layer.d.ts.map