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