UNPKG

react-datamaps-india

Version:
31 lines (30 loc) 979 B
import React from 'react'; import * as d3 from 'd3-geo'; import { RegionData } from '../../../index'; import { ScaleLinear } from 'd3-scale'; interface DataMapProps { topoData: any[]; svgWidth: number; svgHeight: number; mouseMoveOnDatamap(data: any): void; mouseEnterOnDatamap(): void; mouseLeaveDatamap(): void; mouseEnterOnState(name: string, value: number): void; colorScale: number[] & ScaleLinear<number, number, never>; regionData: RegionData; noDataColor: string; borderColor: string; hoverColor?: string; hoverBorderColor?: string; } declare class DataMap extends React.Component<DataMapProps> { state: { topoJSONfeatures: any[]; }; constructor(props: DataMapProps); drawPath: d3.GeoPath<any, d3.GeoPermissibleObjects>; handleMouseEnterOnState(name: string, value: number, index: number): void; renderDatamapStates(): JSX.Element[]; render(): JSX.Element; } export default DataMap;