AgentEventSession
Generated by TypeDoc. Do not edit this page directly.
Interface: AgentEventSession
Section titled “Interface: AgentEventSession”Defined in: packages/core/src/runtime/types/sessions.ts:36
Extends
Section titled “Extends”Methods
Section titled “Methods”emit()
Section titled “emit()”emit<TPayload, TEvent>( eventClass, payload,options?): Promise<TEvent>;Defined in: packages/core/src/runtime/types/sessions.ts:37
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
TPayload |
TEvent extends HarnessEvent<TPayload> |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
eventClass | HarnessEventClass<TPayload, TEvent> |
payload | TPayload |
options? | HarnessEventEmitOptions |
Returns
Section titled “Returns”Promise<TEvent>
query()
Section titled “query()”query<TPayload>(filter?): HarnessEventRecord<TPayload>[];Defined in: packages/core/src/runtime/types/sessions.ts:33
Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
TPayload | unknown |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
filter? | HarnessEventQuery<TPayload> |
Returns
Section titled “Returns”HarnessEventRecord<TPayload>[]