UNPKG

@inweb/markup

Version:
29 lines (28 loc) 969 B
import { IMarkupLine, IMarkupLineParams } from "../IMarkupLine"; import { WorldTransform } from "../WorldTransform"; export declare class KonvaLine implements IMarkupLine { private _ref; private _worldTransformer; constructor(params: IMarkupLineParams, ref?: any, worldTransformer?: WorldTransform); ref(): import("konva/lib/shapes/Line").Line<import("konva/lib/shapes/Line").LineConfig>; 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(): number[]; setLineWidth(size: number): void; getLineWidth(): number; getLineType(): string; setLineType(type: string): void; addPoints(points: [{ x: number; y: number; }]): void; updateScreenCoordinates(): void; }