UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

23 lines (22 loc) 811 B
/// <reference types="deck.gl" /> import { CompositeLayer, Position } from '@deck.gl/core'; import { CompositeLayerProps } from '@deck.gl/core/lib/composite-layer'; import { RGBColor, RGBAColor } from '@kepler.gl/types'; export interface SvgIconLayerProps extends CompositeLayerProps<any> { getIconGeometry: (i: string) => number[]; getIcon: (d: { icon: string; }) => string; getPosition: (d: any) => Position; getRadius: ((d: any) => number) | number; getFillColor: RGBColor | RGBAColor; } export default class SvgIconLayer extends CompositeLayer<any, SvgIconLayerProps> { initializeState(): void; updateState({ changeFlags }: { changeFlags: any; }): void; _extractSublayers(): void; _updateAutoHighlight(info: any): void; renderLayers(): any; }