UNPKG

@wayz/react-gl

Version:

React Component for DeckGL, Base on AMap, Mapbox GL

24 lines (23 loc) 1.09 kB
import { PolygonLayerProps } from '@deck.gl/layers'; import { CompositeLayer } from '@deck.gl/core'; import { CompositeLayerProps } from '@deck.gl/core/lib/composite-layer'; import { RGBAColor } from '@deck.gl/core/utils/color'; import { UpdateStateInfo } from '@deck.gl/core/lib/layer'; export declare type LabeledPolygonLayerProps<D> = PolygonLayerProps<D> & CompositeLayerProps<D> & Partial<{ getLabel: (x: D) => string; getLabelSize: number; getLabelColor: ((x: D) => RGBAColor) | RGBAColor; billboard: boolean; labelSizeUnits: 'meters' | 'pixels'; background: boolean; getLabelBackground: ((x: D) => RGBAColor) | RGBAColor; fontFamily: string; characterSet: string | string[] | Set<string>; }>; declare class LabeledPolygonLayer<D, P extends LabeledPolygonLayerProps<D> = LabeledPolygonLayerProps<D>> extends CompositeLayer<D, P> { updateState({ changeFlags }: UpdateStateInfo<P>): void; getLabelAnchors(f: D): any; setCharacterSet(f: D, characterSet: Set<string>): any; renderLayers(): any[]; } export default LabeledPolygonLayer;