Skip to main content

Class: EventBinder

EventBinder attaches decorated controller events to the platform driver.

Constructors​

Constructor​

new EventBinder(platformDriver, flowHandler): EventBinder

Parameters​

platformDriver​

IPlatformDriver

flowHandler​

ControllerFlowHandler

Returns​

EventBinder

Methods​

bindControllerEvents()​

bindControllerEvents(controllersWithInstances): void

Binds all controller event handlers for a given set of modules/controllers.

Parameters​

controllersWithInstances​

[Type<unknown>, Record<string, unknown>][]

Array of [ControllerClass, controllerInstance]

Returns​

void