@pbroom/color-kit/driverColor area
resolveColorAreaAxes
Fills in missing axis ranges from COLOR_AREA_DEFAULT_RANGES. With no argument, returns the default axes: lightness on x, chroma on y.
import { resolveColorAreaAxes } from '@pbroom/color-kit/driver';color-area.ts:284function resolveColorAreaAxes(
axes?: ColorAreaAxes,
): ResolvedColorAreaAxes;Parameters
Returns
Example
import { resolveColorAreaAxes } from '@pbroom/color-kit/driver';
resolveColorAreaAxes();
// → { x: { channel: 'l', range: [0, 1] }, y: { channel: 'c', range: [0, 0.4] } }
resolveColorAreaAxes({ x: { channel: 'h' }, y: { channel: 'l' } });
// → { x: { channel: 'h', range: [0, 360] }, y: { channel: 'l', range: [0, 1] } }