viz.core.TooltipContent
export interface TooltipContent {
/** Main title text */
title?: string;
/** Array of label-value pairs */
rows?: Array<{ label: string; value: string | number; color?: string }>;
/** Custom HTML content (if using DOM tooltip) */
html?: string;
/** Custom render function for canvas tooltip */
render?: (
ctx: CanvasRenderingContext2D,
x: number,
y: number,
width: number,
height: number
) => void;
}title(string)optional- – Main title text
rows(Array<{ label: string; value: string | number; color?: string }>)optional- – Array of label-value pairs
html(string)optional- – Custom HTML content (if using DOM tooltip)
render(( ctx: CanvasRenderingContext2D, x: number, y: number, width: number, height: number ) => void)optional- – Custom render function for canvas tooltip
Content for a tooltip.