ModuleProxy
A ModuleProxy is to be used for proxying access to modules that are or were available to access from the main Tealium implementation.
Any external Module implementation that provides functionality expected to be used by a developer should wrap their access to Tealium through a ModuleProxy.
Functions
Eagerly executes a task for the Module. The task should use the provided callback to emit a result to the returned Observable.
Eagerly executes a task for the Module, with the result returned as a TealiumResult
Observe an Observable of the Module regardless of if the Module is currently enabled or not.
Observes an Observable derived from the Module, re-deriving it as the module's availability changes.
Observes an Observable derived from the Module, re-deriving it as the module's availability changes.