UNPKG

@visx/xychart

Version:

Composable cartesian coordinate chart built with visx primitives

15 lines 736 B
import { AxisScaleOutput, AxisScale } from '@visx/axis'; import { ScaleConfig } from '@visx/scale'; import DataRegistry from '../classes/DataRegistry'; /** A hook for creating memoized x- and y-scales. */ export default function useScales<XScale extends AxisScale, YScale extends AxisScale, Datum extends object>({ dataRegistry, xRange, xScaleConfig, yRange, yScaleConfig, }: { xScaleConfig: ScaleConfig<AxisScaleOutput>; yScaleConfig: ScaleConfig<AxisScaleOutput>; dataRegistry: Omit<DataRegistry<XScale, YScale, Datum>, 'registry' | 'registryKeys'>; xRange: [number, number]; yRange: [number, number]; }): { xScale: XScale | undefined; yScale: YScale | undefined; }; //# sourceMappingURL=useScales.d.ts.map