UNPKG

@tanstack/charts

Version:

A chart grammar for TypeScript and JavaScript. Marks consume your data directly, channels describe visual encodings, and the engine compiles them into a renderer-neutral keyed scene. TanStack's compact scales cover common numeric and categorical mappings.

9 lines (8 loc) 601 B
import type { ChartFocusState, ChartMarkStateTransition, ChartScene, ChartTooltipPosition, SceneNode } from './types.js'; export interface ResolvedMarkState<TScene extends ChartScene = ChartScene> { scene: TScene; transition?: ChartMarkStateTransition; transitions?: Readonly<Record<string, ChartMarkStateTransition>>; } export declare function resolveMarkStateScene<TScene extends ChartScene>(scene: TScene, focus: ChartFocusState | null, pointer?: ChartTooltipPosition | null): ResolvedMarkState<TScene>; export declare function sceneHasMarkStates(nodes: readonly SceneNode[]): boolean;