@wayz/react-gl
Version:
React Component for DeckGL, Base on AMap, Mapbox GL
21 lines (20 loc) • 929 B
TypeScript
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;