CallbackMap Type

Constructors

Constructor Description

CallbackMap()

Full Usage: CallbackMap()

Returns: CallbackMap
Returns: CallbackMap

Static members

Static member Description

CallbackMap.getPackedCallbackById callbackId callbackMap

Full Usage: CallbackMap.getPackedCallbackById callbackId callbackMap

Parameters:
Returns: Callback<obj>

Returns the packed `Callback` (meaning the generic type annotation of the `Callback` is obj, as its handlerfunction is boxed) registered at the given id when it exists.

callbackId : string
callbackMap : CallbackMap
Returns: Callback<obj>

CallbackMap.registerCallback callback callbackMap

Full Usage: CallbackMap.registerCallback callback callbackMap

Parameters:
Returns: CallbackMap

adds the given `Callback` to the given `CallbackMap` by setting it as dynamic member with the field name equal to the callback output composite id.

callback : Callback<'Function>
callbackMap : CallbackMap
Returns: CallbackMap

CallbackMap.toDependencies callbackMap

Full Usage: CallbackMap.toDependencies callbackMap

Parameters:
Returns: seq<Callback<obj>>
callbackMap : CallbackMap
Returns: seq<Callback<obj>>

CallbackMap.unregisterCallback callbackId callbackMap

Full Usage: CallbackMap.unregisterCallback callbackId callbackMap

Parameters:
Returns: CallbackMap

If there is a callback registered at the given id (meaning if there is a dynamic member with the given field name) , removes it from the `CallbackMap`.

callbackId : string
callbackMap : CallbackMap
Returns: CallbackMap