UNPKG

@rcsb/rcsb-saguaro-3d

Version:
15 lines (14 loc) 627 B
import { ViewerActionManagerInterface, ViewerCallbackManagerInterface } from "./StructureViewerInterface"; import { RcsbFvStateInterface } from "../RcsbFvState/RcsbFvStateInterface"; export interface StructureViewerBehaviourObserverInterface<R, L> { observe(structureViewer: ViewerCallbackManagerInterface & ViewerActionManagerInterface<R, L>, stateManager: RcsbFvStateInterface): void; unsubscribe(): void; } export interface StructureViewerBehaviourInterface { selectionChange(): void; hoverChange(): void; featureClick(): void; modelChange(): void; reprChange(): void; unsubscribe(): void; }