@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.
14 lines (13 loc) • 414 B
JavaScript
function resolveMarkStateTransition(transition, element) {
if (!transition || transition.type !== "tween") return void 0;
if ((transition.respectReducedMotion ?? true) && element.ownerDocument.defaultView?.matchMedia?.(
"(prefers-reduced-motion: reduce)"
).matches) {
return void 0;
}
const { type: _type, ...resolved } = transition;
return resolved;
}
export {
resolveMarkStateTransition
};