UNPKG

@wayz/react-gl

Version:

React Component for DeckGL, Base on AMap, Mapbox GL

21 lines (20 loc) 929 B
import { CompositeLayer } from '@deck.gl/core'; import { CompositeLayerProps } from '@deck.gl/core/lib/composite-layer'; import { UpdateStateInfo } from '@deck.gl/core/lib/layer'; import { TextLayerProps } from '@deck.gl/layers'; export declare type TextmapLayerProps<D> = TextLayerProps<D> & CompositeLayerProps<D> & Partial<{ getWeight: (x: any) => number; minFontSize: number; maxFontSize: number; weightThreshold: number; }>; declare class TextmapLayer<D, P extends TextmapLayerProps<D> = TextmapLayerProps<D>> extends CompositeLayer<D, P> { initializeState(): void; shouldUpdateState({ changeFlags }: UpdateStateInfo<P>): string | boolean | null; updateState({ props, oldProps, changeFlags }: UpdateStateInfo<P>): void; updateTagMapData(): void; updateTagMapVis(): void; setCharacterSet(f: D, characterSet: Set<string>): any; renderLayers(): any[]; } export default TextmapLayer;