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.

17 lines (16 loc) 464 B
const mappedCoordinates = /* @__PURE__ */ new WeakMap(); function setMappedFocusCoordinate(point, axis, coordinate) { const current = mappedCoordinates.get(point); if (current) { current[axis] = coordinate; } else { mappedCoordinates.set(point, { [axis]: coordinate }); } } function mappedFocusCoordinate(point, axis) { return mappedCoordinates.get(point)?.[axis] ?? point[axis]; } export { mappedFocusCoordinate, setMappedFocusCoordinate };