ketcher-core
Version:
Web-based molecule sketcher
20 lines (19 loc) • 697 B
TypeScript
import { HydrogenBond, PolymerBond } from "../../../../domain/entities";
import { AngleSnapViewParams } from './AngleSnapView';
import { DistanceSnapViewParams } from './DistanceSnapView';
export declare class TransientDrawingView {
private views;
private readonly topLayer;
private readonly defaultLayer;
constructor();
private addView;
private removeView;
showBondSnap(bond: PolymerBond | HydrogenBond): void;
hideBondSnap(): void;
showAngleSnap(params: AngleSnapViewParams): void;
hideAngleSnap(): void;
showDistanceSnap(params: DistanceSnapViewParams): void;
hideDistanceSnap(): void;
clear(): void;
update(): void;
}