ketcher-core
Version:
Web-based molecule sketcher
15 lines (14 loc) • 726 B
TypeScript
import { TransientView } from './TransientView';
import type { D3SvgElementSelection } from "../../types";
import type { BaseMonomer } from "../../../../domain/entities/BaseMonomer";
import { HydrogenBond } from "../../../../domain/entities/HydrogenBond";
import type { PolymerBond } from "../../../../domain/entities/PolymerBond";
export declare type AngleSnapViewParams = {
connectedMonomer: BaseMonomer;
polymerBond: PolymerBond | HydrogenBond;
isBondLengthSnapped: boolean;
};
export declare class AngleSnapView extends TransientView {
static readonly viewName = "AngleSnapView";
static show(transientLayer: D3SvgElementSelection<SVGGElement, void>, params: AngleSnapViewParams): void;
}