UNPKG

@inweb/markup

Version:
38 lines (37 loc) 1.07 kB
import { IMarkupArrow, IMarkupArrowParams } from "../IMarkupArrow"; import { WorldTransform } from "../WorldTransform"; export declare class KonvaArrow implements IMarkupArrow { private _ref; private _worldTransformer; constructor(params: IMarkupArrowParams, ref?: any, worldTransformer?: WorldTransform); ref(): import("konva/lib/shapes/Arrow").Arrow; id(): string; enableMouseEditing(value: boolean): void; type(): string; getColor(): string; setColor(hex: string): void; getRotation(): number; setRotation(degrees: number): void; getZIndex(): number; setZIndex(zIndex: number): void; delete(): void; getPoints(): { x: number; y: number; }[]; setPoints(points: { x: number; y: number; }[]): void; getStartPoint(): { x: number; y: number; }; setStartPoint(x: number, y: number): void; getEndPoint(): { x: number; y: number; }; setEndPoint(x: number, y: number): void; updateScreenCoordinates(): void; }