@nivo/scatterplot
Version:
72 lines • 3.55 kB
TypeScript
import { CssMixBlendMode } from '@nivo/core';
import { ScatterPlotCommonProps, ScatterPlotDatum, ScatterPlotLayerId, ScatterPlotNodeData } from './types';
export declare const commonDefaultProps: {
xScale: ScatterPlotCommonProps<ScatterPlotDatum>["xScale"];
yScale: ScatterPlotCommonProps<ScatterPlotDatum>["yScale"];
enableGridX: boolean;
enableGridY: boolean;
axisTop: null;
axisRight: null;
axisBottom: {};
axisLeft: {};
nodeId: ScatterPlotCommonProps<ScatterPlotDatum>["nodeId"];
nodeSize: number;
nodeComponent: <RawDatum extends ScatterPlotDatum>({ node, style, blendMode, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, }: import("./types").ScatterPlotNodeProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
colors: ScatterPlotCommonProps<ScatterPlotDatum>["colors"];
isInteractive: boolean;
debugMesh: boolean;
tooltip: <RawDatum extends ScatterPlotDatum>({ node, }: import("./types").ScatterPlotTooltipProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
markers: never[];
legends: never[];
annotations: never[];
};
export declare const svgDefaultProps: {
blendMode: CssMixBlendMode;
layers: ScatterPlotLayerId[];
role: string;
useMesh: boolean;
animate: boolean;
motionConfig: string;
xScale: ScatterPlotCommonProps<ScatterPlotDatum>["xScale"];
yScale: ScatterPlotCommonProps<ScatterPlotDatum>["yScale"];
enableGridX: boolean;
enableGridY: boolean;
axisTop: null;
axisRight: null;
axisBottom: {};
axisLeft: {};
nodeId: ScatterPlotCommonProps<ScatterPlotDatum>["nodeId"];
nodeSize: number;
nodeComponent: <RawDatum extends ScatterPlotDatum>({ node, style, blendMode, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, }: import("./types").ScatterPlotNodeProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
colors: ScatterPlotCommonProps<ScatterPlotDatum>["colors"];
isInteractive: boolean;
debugMesh: boolean;
tooltip: <RawDatum extends ScatterPlotDatum>({ node, }: import("./types").ScatterPlotTooltipProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
markers: never[];
legends: never[];
annotations: never[];
};
export declare const canvasDefaultProps: {
layers: ScatterPlotLayerId[];
pixelRatio: number;
renderNode: (ctx: CanvasRenderingContext2D, node: ScatterPlotNodeData<ScatterPlotDatum>) => void;
xScale: ScatterPlotCommonProps<ScatterPlotDatum>["xScale"];
yScale: ScatterPlotCommonProps<ScatterPlotDatum>["yScale"];
enableGridX: boolean;
enableGridY: boolean;
axisTop: null;
axisRight: null;
axisBottom: {};
axisLeft: {};
nodeId: ScatterPlotCommonProps<ScatterPlotDatum>["nodeId"];
nodeSize: number;
nodeComponent: <RawDatum extends ScatterPlotDatum>({ node, style, blendMode, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onMouseDown, onMouseUp, onClick, onDoubleClick, }: import("./types").ScatterPlotNodeProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
colors: ScatterPlotCommonProps<ScatterPlotDatum>["colors"];
isInteractive: boolean;
debugMesh: boolean;
tooltip: <RawDatum extends ScatterPlotDatum>({ node, }: import("./types").ScatterPlotTooltipProps<RawDatum>) => import("react/jsx-runtime").JSX.Element;
markers: never[];
legends: never[];
annotations: never[];
};
//# sourceMappingURL=props.d.ts.map