Skip to content

workflow / Exports / TeamEventHandler

Class: TeamEventHandler

TeamEventHandler - Handles team collaboration events

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TeamEventHandler(logger?): TeamEventHandler

Parameters

NameTypeDefault value
loggerSimpleLoggerSilentLogger

Returns

TeamEventHandler

Defined in

handlers/team-event-handler.ts:41

Properties

name

Readonly name: "TeamEventHandler"

Handler identification

Implementation of

EventHandler.name

Defined in

handlers/team-event-handler.ts:26


priority

Readonly priority: HIGH = Priority.HIGH

Implementation of

EventHandler.priority

Defined in

handlers/team-event-handler.ts:27


patterns

Readonly patterns: string[]

Implementation of

EventHandler.patterns

Defined in

handlers/team-event-handler.ts:28

Methods

canHandle

canHandle(eventType): boolean

Check if this handler can process the event

Parameters

NameType
eventTypestring

Returns

boolean

Implementation of

EventHandler.canHandle

Defined in

handlers/team-event-handler.ts:45


handle

handle(eventType, eventData): Promise<EventProcessingResult>

Process the event and return workflow updates

Parameters

NameType
eventTypestring
eventDataEventData

Returns

Promise<EventProcessingResult>

Implementation of

EventHandler.handle

Defined in

handlers/team-event-handler.ts:55


clear

clear(): void

Clear handler state (useful for testing and cleanup)

Returns

void

Defined in

handlers/team-event-handler.ts:655

Released under the MIT License.