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