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.

13 lines (12 loc) 627 B
export interface ControlledSignalChangeContext<TReason> { readonly reason: TReason; } export interface ControlledSignal<TValue, TReason = unknown> { readonly value: TValue; readonly onChange: (value: TValue, context: ControlledSignalChangeContext<TReason>) => void; } /** * Describes application-owned state to a chart interaction without creating a * second store or subscription lifecycle inside Charts. */ export declare function controlledSignal<TValue, TReason = unknown>(value: TValue, onChange: (value: TValue, context: ControlledSignalChangeContext<TReason>) => void): ControlledSignal<TValue, TReason>;