@inweb/markup
Version:
JavaScript 2D markups
28 lines (27 loc) • 1.01 kB
TypeScript
import { IMarkupCloud, IMarkupCloudParams } from "../IMarkupCloud";
import { WorldTransform } from "../WorldTransform";
export declare class KonvaCloud implements IMarkupCloud {
private _ref;
private _worldTransformer;
constructor(params: IMarkupCloudParams, ref?: any, worldTransformer?: WorldTransform);
ref(): import("konva/lib/Shape").Shape<import("konva/lib/Shape").ShapeConfig>;
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;
getPosition(): import("konva/lib/types").Vector2d;
setPosition(x: number, y: number): void;
getWidth(): number;
setWidth(w: number): void;
getHeigth(): number;
setHeight(h: number): void;
getLineWidth(): number;
setLineWidth(size: number): void;
updateScreenCoordinates(): void;
}