UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

18 lines (17 loc) 876 B
import { Component, ReactElement } from 'react'; import { GeoProjection, GeoPath } from 'd3-geo'; import { ChartProps, ChartContainerChildProps } from '../common/containers/ChartContainer'; import { MapMarkerProps, MapMarker } from './MapMarker'; declare type MarkerElement = ReactElement<MapMarkerProps, typeof MapMarker>; interface MapProps extends ChartProps { markers?: MarkerElement[]; data: any; } export declare class Map extends Component<MapProps> { getProjection({ chartWidth, chartHeight }: ChartContainerChildProps): GeoProjection; renderMarker(marker: MarkerElement, index: number, projection: GeoProjection): JSX.Element | null; renderCountry(point: any, index: number, path: GeoPath): JSX.Element | null; renderChart(containerProps: ChartContainerChildProps): JSX.Element | null; render(): JSX.Element; } export {};