ketcher-core
Version:
Web-based molecule sketcher
27 lines (26 loc) • 910 B
TypeScript
import { BaseOperation } from "../BaseOperation";
import type { MultitailArrow } from "../../../../domain/entities/multitailArrow";
import { type ReStruct } from "../../../render";
interface MultitailArrowUpsertData {
id?: number;
arrowId?: number;
}
interface MultitailArrowDeleteData {
id: number;
arrowId?: number;
}
export declare class MultitailArrowUpsert extends BaseOperation {
private readonly multitailArrow;
readonly data: MultitailArrowUpsertData;
constructor(multitailArrow: MultitailArrow, id?: number, arrowId?: number);
execute(reStruct: ReStruct): void;
invert(): BaseOperation;
}
export declare class MultitailArrowDelete extends BaseOperation {
private multitailArrow?;
readonly data: MultitailArrowDeleteData;
constructor(id: number);
execute(reStruct: ReStruct): void;
invert(): BaseOperation;
}
export {};