UNPKG

react-echarts-mark-board

Version:

Mark drawing tool, support for drawing lines , rays and other graphics.

53 lines (52 loc) 1.56 kB
/// <reference types="react" /> import { Anchor, Anchors, Shape, ShapeType } from "./types"; export declare const chartInitData: { grid: { top: number; right: number; bottom: number; left: number; }; xAxis: { min: number; max: number; type: string; splitLine: { show: boolean; }; axisLine: { lineStyle: { color: string; }; onZero: boolean; }; }; yAxis: { min: number; max: number; inverse: boolean; type: string; splitLine: { show: boolean; }; axisLine: { lineStyle: { color: string; }; onZero: boolean; }; }; series: any[]; }; export declare const getDistance: (anchor1: Anchor, anchor2: Anchor) => number; export declare const getPoint: (e: import("react").MouseEvent<HTMLElement, MouseEvent>) => Anchor; export declare const magnetic: (staticPoint: Anchor, attractionPoint: Anchor) => Anchor; export declare const isClose: (polygon: Anchors) => boolean; export declare const setClose: (polygon: Anchors) => Anchors; export declare const createShape: (option: { shapeType: ShapeType; color?: string; data?: any; }) => Shape; export declare const getSides: (line: [Anchor, Anchor], viewRatio: number) => [Anchor, Anchor]; export declare const getArrow: (line: [Anchor, Anchor]) => Anchor;