UNPKG

@visx/xychart

Version:

Composable cartesian coordinate chart built with visx primitives

24 lines 877 B
import { UseTooltipParams } from '@visx/tooltip/lib/hooks/useTooltip'; import { EventHandlerParams } from './series'; export declare type TooltipDatum<Datum extends object> = { /** Series key that datum belongs to. */ key: string; /** Index of datum in series data array. */ index: number; /** Datum. */ datum: Datum; }; export declare type TooltipData<Datum extends object = object> = { /** Nearest Datum to event across all Series. */ nearestDatum?: TooltipDatum<Datum> & { distance: number; }; /** Nearest Datum to event across for each Series. */ datumByKey: { [key: string]: TooltipDatum<Datum>; }; }; export declare type TooltipContextType<Datum extends object> = UseTooltipParams<TooltipData<Datum>> & { showTooltip: (params: EventHandlerParams<Datum>) => void; }; //# sourceMappingURL=tooltip.d.ts.map