UNPKG

ketcher-core

Version:
25 lines (24 loc) 935 B
import { BaseRenderer } from "./BaseRenderer"; import type { D3SvgElementSelection } from "../types"; import { Vec2 } from "../../../domain/entities/vec2"; import type { MultitailArrow } from "../../../domain/entities/CoreMultitailArrow"; export declare class MultitailArrowRenderer extends BaseRenderer { arrow: MultitailArrow; private selectionElement; constructor(arrow: MultitailArrow); get selectionPoints(): Vec2[]; getReferencePositionsArray(): Array<Vec2>; private getReferencePositions; private getArrowPaths; private getSelectionContour; show(): void; protected appendHover(): D3SvgElementSelection<SVGUseElement, void> | void; protected appendHoverAreaElement(): void; drawSelection(): void; appendSelection(): void; removeSelection(): void; move(): void; protected removeHover(): void; remove(): void; moveSelection(): void; }