@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.
12 lines (11 loc) • 501 B
JavaScript
import { normalizeMarkInitialization } from "./mark.js";
function createMarkWithScaleValues(initialize, motion) {
const normalizedInitialize = (context) => {
const initialized = normalizeMarkInitialization(initialize(context));
return motion === void 0 || initialized.motion !== void 0 ? initialized : { ...initialized, motion };
};
return motion === void 0 ? { initialize: normalizedInitialize } : { initialize: normalizedInitialize, motion };
}
export {
createMarkWithScaleValues
};