AxEventProgramStateAdapter Generated TypeScript API reference. typescript api api/reference build/apidocs/Interface.AxEventProgramStateAdapter.md interface AxEventProgramStateAdapter

AxEventProgramStateAdapter

Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L235

Type Parameters

Type ParameterDefault type
PAxProgrammable<any, any>

Properties

PropertyType
programVersionstring
schemaVersionnumber

Methods

capture()

TypeScript
capture(program: P): unknown;

Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L239

Parameters

ParameterType
programP

Returns

unknown


migrateState()?

TypeScript
optional migrateState(args: Readonly<{
  fromProgramVersion: string;
  fromSchemaVersion: number;
  state: unknown;
  toProgramVersion: string;
  toSchemaVersion: number;
}>): unknown;

Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L240

Parameters

ParameterType
argsReadonly<{ fromProgramVersion: string; fromSchemaVersion: number; state: unknown; toProgramVersion: string; toSchemaVersion: number; }>

Returns

unknown


restore()

TypeScript
restore(program: P, state: unknown): void | Promise<void>;

Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/types.ts#L238

Parameters

ParameterType
programP
stateunknown

Returns

void | Promise<void>

Docs