ketcher-core
Version:
Web-based molecule sketcher
11 lines (10 loc) • 1.01 kB
TypeScript
import type { MultitailArrowReferencePosition, ReStruct } from "../../render";
import type { Vec2 } from "../../../domain/entities/vec2";
import { Action } from './action';
export declare function fromMultitailArrowCreation(reStruct: ReStruct, topLeft: Vec2, bottomRight: Vec2): Action;
export declare function fromMultitailArrowDeletion(reStruct: ReStruct, id: number): Action;
export declare function fromMultitailArrowMove(reStruct: ReStruct, id: number, offset: Vec2): Action;
export declare function fromMultitailArrowTailAdd(reStruct: ReStruct, id: number): Action;
export declare function fromMultitailArrowTailRemove(reStruct: ReStruct, id: number, tailId: number): Action;
export declare function fromMultitailArrowHeadTailsResize(reStruct: ReStruct, id: number, ref: MultitailArrowReferencePosition, offset: number): Action;
export declare function fromMultitailArrowHeadTailMove(reStruct: ReStruct, id: number, ref: MultitailArrowReferencePosition, offset: number, normalize?: true): Action;