Skip to content

AxProgram

Class: AxProgram<IN, OUT>

Type Parameters

IN extends AxGenIn

OUT extends AxGenOut

Implements

Constructors

new AxProgram()

new AxProgram<IN, OUT>(): AxProgram<IN, OUT>

Returns

AxProgram<IN, OUT>

Defined in

src/ax/dsp/program.ts:221

Properties

trace?

protected optional trace: Record<string, AxFieldValue>

Defined in

src/ax/dsp/program.ts:215


usage

protected usage: AxTokenUsage & object[] = []

Defined in

src/ax/dsp/program.ts:216

Methods

forward()

forward(_arg0, _options?): Promise<OUT>

Parameters

_arg0: IN

_options?: Readonly<AxProgramForwardOptions>

Returns

Promise<OUT>

Defined in

src/ax/dsp/program.ts:233


getTraces()

getTraces(): AxProgramTrace[]

Returns

AxProgramTrace[]

Implementation of

AxTunable.getTraces

Defined in

src/ax/dsp/program.ts:265


getUsage()

getUsage(): AxTokenUsage & object[]

Returns

AxTokenUsage & object[]

Implementation of

AxUsable.getUsage

Defined in

src/ax/dsp/program.ts:279


register()

register(prog): void

Parameters

prog: Readonly<AxTunable & AxUsable>

Returns

void

Defined in

src/ax/dsp/program.ts:226


resetUsage()

resetUsage(): void

Returns

void

Implementation of

AxUsable.resetUsage

Defined in

src/ax/dsp/program.ts:289


setDemos()

setDemos(demos): void

Parameters

demos: readonly AxProgramDemos[]

Returns

void

Implementation of

AxTunable.setDemos

Defined in

src/ax/dsp/program.ts:296


setExamples()

setExamples(examples): void

Parameters

examples: Readonly<AxProgramExamples>

Returns

void

Implementation of

AxTunable.setExamples

Defined in

src/ax/dsp/program.ts:255


setId()

setId(id): void

Parameters

id: string

Returns

void

Implementation of

AxTunable.setId

Defined in

src/ax/dsp/program.ts:242


setParentId()

setParentId(parentId): void

Parameters

parentId: string

Returns

void

Implementation of

AxTunable.setParentId

Defined in

src/ax/dsp/program.ts:249