@tanstack/charts
Version:
<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://tanstack.com/api/readme/charts.png?theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://tanstack.com/
8 lines (7 loc) • 817 B
TypeScript
import { type TooltipBounds } from './tooltip-placement.js';
import type { ChartTooltipPlacement, ChartTooltipPosition } from './types.js';
export { resolveChartTooltipPlacement, type TooltipBounds, type TooltipSize, } from './tooltip-placement.js';
export declare function placeTooltip(tooltip: HTMLElement, anchorX: number, anchorY: number, boundary: TooltipBounds, placement: 'auto' | ChartTooltipPlacement | readonly ChartTooltipPlacement[] | undefined, offset: number | undefined): void;
export declare function sceneToClient(element: Element, width: number, height: number, position: ChartTooltipPosition): ChartTooltipPosition | null;
export declare function viewportBounds(document: Document): TooltipBounds;
export declare function pointInBounds(point: ChartTooltipPosition, bounds: TooltipBounds): boolean;