ketcher-core
Version:
Web-based molecule sketcher
17 lines (16 loc) • 599 B
TypeScript
import { type ReStruct } from "../../../render";
import { type RGroupAttachmentPointType } from "../../../../domain/entities";
import BaseOperation from '../BaseOperation';
declare type Data = {
atomId: number;
attachmentPointType: RGroupAttachmentPointType;
attachmentPointId?: number;
};
declare class RGroupAttachmentPointAdd extends BaseOperation {
readonly data: Data;
static InverseConstructor: new () => BaseOperation;
constructor(data?: Data);
execute(restruct: ReStruct): void;
invert(): BaseOperation;
}
export { RGroupAttachmentPointAdd };