UNPKG

zrender

Version:

A lightweight graphic library providing 2d draw for Apache ECharts

25 lines (24 loc) 637 B
import Path, { PathProps } from '../Path'; import { VectorArray } from '../../core/vector'; export declare class LineShape { x1: number; y1: number; x2: number; y2: number; percent: number; } export interface LineProps extends PathProps { shape?: Partial<LineShape>; } declare class Line extends Path<LineProps> { shape: LineShape; constructor(opts?: LineProps); getDefaultStyle(): { stroke: string; fill: string; }; getDefaultShape(): LineShape; buildPath(ctx: CanvasRenderingContext2D, shape: LineShape): void; pointAt(p: number): VectorArray; } export default Line;