@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/
13 lines (12 loc) • 536 B
TypeScript
import type { ChartBounds, ChartValue } from './types.js';
export declare const resolveDotLayout: unique symbol;
export interface DotLayoutResolveContext {
readonly chart: ChartBounds;
readonly measuredPositions: readonly number[];
readonly radii: readonly number[];
}
export interface DotLayout<TAxis extends 'x' | 'y' = 'x' | 'y', TAnchor extends ChartValue = ChartValue> {
readonly axis: TAxis;
readonly anchor: TAnchor;
readonly [resolveDotLayout]: (context: DotLayoutResolveContext) => readonly number[];
}