# ICallbackManager

class `ICallbackManager`()

  ## Index

  Methods

  - `bind`
  - `promiseTrigger`
  - `trigger`
  - `unbind`
  - `unsafeTrigger`

## Methods

`ICallbackManager.``bind`()
  bind(callbackMap: `CallbackMap`, highPriority: boolean): void

  Parameters

  > callbackMap: `CallbackMap`

  > highPriority: boolean

  Returns: void

`ICallbackManager.``promiseTrigger`()
  promiseTrigger(name: keyof `CallbackMap`, delegate: (None | unknown), args: any[]): Promise

  Parameters

  > name: keyof `CallbackMap`

  > delegate: (None | unknown)

  > args: any[]

  Returns: Promise

`ICallbackManager.``trigger`()
  trigger(name: keyof `CallbackMap`, args: any[]): void

  Parameters

  > name: keyof `CallbackMap`

  > args: any[]

  Returns: void

`ICallbackManager.``unbind`()
  unbind(callbackMap: `CallbackMap`): void

  Parameters

  > callbackMap: `CallbackMap`

  Returns: void

`ICallbackManager.``unsafeTrigger`()
  unsafeTrigger(eventName: keyof `CallbackMap`, args: any[]): void

  Parameters

  > eventName: keyof `CallbackMap`

  > args: any[]

  Returns: void

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Web or choose a sample question below to start a conversation:

What is HOOPS Visualize Web?
What are the latest release notes for HOOPS Visualize Web?
How do I start evaluating HOOPS Visualize Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...