AxEventTargetBuilder
Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L429
Type Parameters
| Type Parameter | Default type |
|---|---|
IN | Record<string, unknown> |
OUT | unknown |
Constructors
Constructor
new AxEventTargetBuilder<IN, OUT>(id: string): AxEventTargetBuilder<IN, OUT>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L432
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
AxEventTargetBuilder<IN, OUT>
Methods
ai()
ai(ai: Readonly<AxAIService>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L456
Parameters
| Parameter | Type |
|---|---|
ai | Readonly<AxAIService> |
Returns
this
build()
build(): AxEventTarget<IN, OUT>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L514
Returns
AxEventTarget<IN, OUT>
createProgram()
createProgram<NextInput, NextOutput>(signature: Readonly<AxSignature>, factory: (instance: TargetFactoryInstance) =>
| AxProgrammable<NextInput, NextOutput, string>
| Promise<AxProgrammable<NextInput, NextOutput, string>>): AxEventTargetBuilder<NextInput, NextOutput>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L443
Type Parameters
| Type Parameter |
|---|
NextInput |
NextOutput |
Parameters
| Parameter | Type |
|---|---|
signature | Readonly<AxSignature> |
factory | (instance: TargetFactoryInstance) => | AxProgrammable<NextInput, NextOutput, string> | Promise<AxProgrammable<NextInput, NextOutput, string>> |
Returns
AxEventTargetBuilder<NextInput, NextOutput>
execution()
execution(execution: "streaming" | "forward"): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L494
Parameters
| Parameter | Type |
|---|---|
execution | "streaming" | "forward" |
Returns
this
forwardOptions()
forwardOptions(options: Readonly<AxProgramForwardOptions<string>>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L489
Parameters
| Parameter | Type |
|---|---|
options | Readonly<AxProgramForwardOptions<string>> |
Returns
this
input()
input(definition: AxEventInputDefinition<IN>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L461
Parameters
| Parameter | Type |
|---|---|
definition | AxEventInputDefinition<IN> |
Returns
this
program()
program<NextInput, NextOutput>(program: AxProgrammable<NextInput, NextOutput>): AxEventTargetBuilder<NextInput, NextOutput>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L436
Type Parameters
| Type Parameter |
|---|
NextInput |
NextOutput |
Parameters
| Parameter | Type |
|---|---|
program | AxProgrammable<NextInput, NextOutput> |
Returns
AxEventTargetBuilder<NextInput, NextOutput>
resumeInput()
resumeInput(definition: AxEventInputDefinition<IN>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L471
Parameters
| Parameter | Type |
|---|---|
definition | AxEventInputDefinition<IN> |
Returns
this
retrySafety()
retrySafety(retrySafety: "unknown" | "idempotent"): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L509
Parameters
| Parameter | Type |
|---|---|
retrySafety | "unknown" | "idempotent" |
Returns
this
sink()
sink(sink: AxEventSink<OUT>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L504
Parameters
| Parameter | Type |
|---|---|
sink | AxEventSink<OUT> |
Returns
this
state()
state(state: AxEventProgramStateAdapter<AxProgrammable<IN, OUT, string>>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L499
Parameters
| Parameter | Type |
|---|---|
state | AxEventProgramStateAdapter<AxProgrammable<IN, OUT, string>> |
Returns
this
waitFor()
waitFor(
kind: string,
value: Readonly<AxEventPath>,
options: Readonly<{
expiresInMs?: number;
metadata?: Readonly<Record<string, Readonly<AxEventPath>>>;
}>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L476
Parameters
| Parameter | Type |
|---|---|
kind | string |
value | Readonly<AxEventPath> |
options | Readonly<{ expiresInMs?: number; metadata?: Readonly<Record<string, Readonly<AxEventPath>>>; }> |
Returns
this
wakeInput()
wakeInput(definition: AxEventInputDefinition<IN>): this;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/mapping.ts#L466
Parameters
| Parameter | Type |
|---|---|
definition | AxEventInputDefinition<IN> |
Returns
this