Skip to content

Connectum API Reference / @connectum/events / EventRouterImpl

Class: EventRouterImpl ​

Defined in: packages/events/src/EventRouter.ts:17

EventRouter implementation that collects route entries.

Implements ​

Constructors ​

Constructor ​

new EventRouterImpl(): EventRouterImpl

Returns ​

EventRouterImpl

Properties ​

entries ​

readonly entries: EventRouteEntry[] = []

Defined in: packages/events/src/EventRouter.ts:18


serviceNames ​

readonly serviceNames: string[] = []

Defined in: packages/events/src/EventRouter.ts:19

Methods ​

service() ​

service<S>(serviceDesc, handlers): void

Defined in: packages/events/src/EventRouter.ts:21

Register event handlers for a service

Type Parameters ​

S ​

S extends DescService

Parameters ​

serviceDesc ​

S

handlers ​

ServiceEventHandlers<S>

Returns ​

void

Implementation of ​

EventRouter.service