UNPKG

ketcher-core

Version:
23 lines (22 loc) 1.02 kB
import { DrawingEntity } from "./DrawingEntity"; import type { RxnArrowMode } from "./rxnArrow"; import { Vec2 } from "./vec2"; import type { RxnArrowRenderer } from "../../application/render/renderers/RxnArrowRenderer"; import type { initiallySelectedType } from "./BaseMicromoleculeEntity"; export declare class RxnArrow extends DrawingEntity { type: RxnArrowMode; startEndPosition: [Vec2, Vec2]; height?: number | undefined; initiallySelected?: initiallySelectedType | undefined; renderer?: RxnArrowRenderer; arrowId?: number; constructor(type: RxnArrowMode, startEndPosition: [Vec2, Vec2], height?: number | undefined, initiallySelected?: initiallySelectedType | undefined); get startPosition(): Vec2; private set startPosition(value); get endPosition(): Vec2; private set endPosition(value); get center(): Vec2; setRenderer(renderer: RxnArrowRenderer): void; moveRelative(delta: Vec2): void; moveAbsolute(position: Vec2): void; }