Detecting
@types IPublicModelDetecting
> @since v1.0.0
Overview
Canvas node hover model
Properties
current
Currently hovered node
@type {IPublicModelNode | null}
Related types: IPublicModelNode
@since v1.0.16
enable
Whether hover detection is enabled
@type {boolean}
Methods
capture
Hover the specified node
/**
* Hover the specified node
* capture node with nodeId
* @param id node id
*/
capture(id: string): void;
release
Leave hover on the specified node
/**
* Leave hover on the specified node
* release node with nodeId
* @param id node id
*/
release(id: string): void;
leave
Clear all hover state
/**
* Clear hover state
* clear all hover state
*/
leave(): void;
Events
onDetectingChange
Event fired when the hovered node changes
/**
* Hover node change event
* set callback which will be called when hovering object changed.
* @since v1.1.0
*/
onDetectingChange(fn: (node: IPublicModelNode | null) => void): IPublicTypeDisposable;
Related types:
@since v1.1.0