Skip to content

ema / ema / AgentEventSource

Interface: AgentEventSource

Defined in: packages/ema/src/agent.ts:44

Event source interface for the agent.

Methods

emit()

ts
emit<K>(event, content): boolean;

Defined in: packages/ema/src/agent.ts:57

Type Parameters

K

K extends keyof AgentEventMap

Parameters

event

K

content

AgentEvent<K>

Returns

boolean


off()

ts
off<K>(event, handler): this;

Defined in: packages/ema/src/agent.ts:49

Type Parameters

K

K extends keyof AgentEventMap

Parameters

event

K

handler

(content) => void

Returns

this


on()

ts
on<K>(event, handler): this;

Defined in: packages/ema/src/agent.ts:45

Type Parameters

K

K extends keyof AgentEventMap

Parameters

event

K

handler

(content) => void

Returns

this


once()

ts
once<K>(event, handler): this;

Defined in: packages/ema/src/agent.ts:53

Type Parameters

K

K extends keyof AgentEventMap

Parameters

event

K

handler

(content) => void

Returns

this