@inweb/markup
Version:
JavaScript 2D markups
34 lines (33 loc) • 1.07 kB
TypeScript
import { IMarkupImage, IMarkupImageParams } from "../IMarkupImage";
import { WorldTransform } from "../WorldTransform";
export declare class KonvaImage implements IMarkupImage {
private _ref;
private _canvasImage;
private _ratio;
private readonly EPSILON;
private readonly BASE64_HEADER_START;
private readonly BASE64_NOT_FOUND;
private _worldTransformer;
constructor(params: IMarkupImageParams, ref?: any, worldTransformer?: WorldTransform);
getSrc(): string;
setSrc(src: any): void;
getWidth(): number;
setWidth(w: number): void;
getHeight(): number;
setHeight(h: number): void;
ref(): import("konva/lib/shapes/Image").Image;
id(): string;
enableMouseEditing(value: boolean): void;
type(): string;
getRotation(): number;
setRotation(degrees: number): void;
getZIndex(): number;
setZIndex(zIndex: number): void;
delete(): void;
getPosition(): {
x: number;
y: number;
};
setPosition(x: number, y: number): void;
updateScreenCoordinates(): void;
}