@inweb/markup
Version:
JavaScript 2D markups
26 lines (25 loc) • 814 B
TypeScript
import { IMarkupLine, IMarkupLineParams } from "../IMarkupLine";
export declare class KonvaLine implements IMarkupLine {
private _ref;
constructor(params: IMarkupLineParams, ref?: any);
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;
}