Vizel API / core/src / VizelBubbleMenuEscapeController
Interface: VizelBubbleMenuEscapeController
Defined in: packages/core/src/controllers/bubbleMenuEscapeController.ts:21
Returned by createVizelBubbleMenuEscapeController.
Follows the canonical controller contract: mount() attaches the document keydown listener, unmount() removes it. Both methods are idempotent and Server-Side Rendering (SSR) safe.
Properties
mount
ts
readonly mount: () => void;Defined in: packages/core/src/controllers/bubbleMenuEscapeController.ts:23
Attach the Escape listener on document.
Returns
void
unmount
ts
readonly unmount: () => void;Defined in: packages/core/src/controllers/bubbleMenuEscapeController.ts:25
Remove the attached listener. Safe to call multiple times.
Returns
void