123456789101112131415161718192021222324 |
- 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;
|