ketcher-core
Version:
Web-based molecule sketcher
20 lines (19 loc) • 829 B
TypeScript
import { BaseOperation } from "../BaseOperation";
import type { ReStruct } from "../../../render";
import type { FixedPrecisionCoordinates } from "../../../../domain/entities/fixedPrecision";
export declare class MultitailArrowAddTail extends BaseOperation {
private readonly itemId;
private tailId?;
private readonly coordinate?;
constructor(itemId: number, tailId?: number | undefined, coordinate?: FixedPrecisionCoordinates | undefined);
execute(reStruct: ReStruct): void;
invert(): MultitailArrowRemoveTail;
}
export declare class MultitailArrowRemoveTail extends BaseOperation {
private readonly itemId;
private readonly tailId;
private coordinate?;
constructor(itemId: number, tailId: number);
execute(reStruct: ReStruct): void;
invert(): BaseOperation;
}