@visx/xychart
Version:
Composable cartesian coordinate chart built with visx primitives
27 lines • 864 B
TypeScript
import { AxisScale } from '@visx/axis';
import { ScaleInput } from '@visx/scale';
import { Emitter } from 'mitt';
export declare type EventEmitterContextType = Emitter;
/** Arguments for findNearestDatum* functions. */
export declare type NearestDatumArgs<XScale extends AxisScale, YScale extends AxisScale, Datum extends object> = {
dataKey: string;
point: {
x: number;
y: number;
} | null;
xAccessor: (d: Datum) => ScaleInput<XScale>;
yAccessor: (d: Datum) => ScaleInput<YScale>;
data: Datum[];
width: number;
height: number;
xScale: XScale;
yScale: YScale;
};
/** Return type for nearestDatum* functions. */
export declare type NearestDatumReturnType<Datum extends object> = {
datum: Datum;
index: number;
distanceX: number;
distanceY: number;
} | null;
//# sourceMappingURL=event.d.ts.map