Skip to content

ema / ema / isAgentEvent

Function: isAgentEvent()

ts
function isAgentEvent<K>(event, kind?): event is ActorAgentEvent & (K extends keyof AgentEventMap ? { content: AgentEvent<K<K>>; kind: K<K> } : ActorAgentEvent);

Defined in: packages/ema/src/actor.ts:346

Type Parameters

K

K extends keyof AgentEventMap | undefined

Parameters

event

ActorMessageEvent | ActorAgentEvent

kind?

K

Returns

event is ActorAgentEvent & (K extends keyof AgentEventMap ? { content: AgentEvent<K<K>>; kind: K<K> } : ActorAgentEvent)