ContextStateApi

@daydreamsai/core


@daydreamsai/core / ContextStateApi

Interface: ContextStateApi<TContext>

Defined in: packages/core/src/types.ts:1290

API methods available on context state

Extended by

Type Parameters

TContext

TContext extends AnyContext

The context type

Properties

__getRunResults()

__getRunResults: () => Promise<ActionResult<any>>[]

Defined in: packages/core/src/types.ts:1306

Get pending action results

Returns

Promise<ActionResult<any>>[]


callAction()

callAction: (call, options?) => Promise<ActionResult<any>>

Defined in: packages/core/src/types.ts:1297

Call an action with optional configuration

Parameters

call

ActionCall

options?

Partial<{ queueKey?: string; templateResolvers?: Record<string, TemplateResolver<any>>; }>

Returns

Promise<ActionResult<any>>


emit

emit: ContextEventEmitter<TContext>

Defined in: packages/core/src/types.ts:1292

Emit an event for this context


push()

push: (log) => Promise<any>

Defined in: packages/core/src/types.ts:1294

Push a log entry

Parameters

log

Log

Returns

Promise<any>