UNPKG

@wayz/react-gl

Version:

React Component for DeckGL, Base on AMap, Mapbox GL

19 lines (18 loc) 712 B
import React, { ReactNode } from 'react'; import { ViewStateProps, PickInfo } from '@deck.gl/core/lib/deck'; import { MapRef } from 'react-map-gl'; export declare type Map = MapRef; export interface HoverInfo<D> extends PickInfo<D> { html?: ReactNode; } export interface IMapGLContext { _addLayer: (layer: any) => void; _removeLayer: (layer: any) => void; getViewState: () => ViewStateProps; setViewState: (viewState: ViewStateProps | ((prevViewState: ViewStateProps) => ViewStateProps)) => void; setHoverInfo: (info: HoverInfo<any>) => void; map?: Map | AMap.Map | null; deck?: any; } export declare const MapGLContext: React.Context<IMapGLContext>; export default MapGLContext;