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:220

Properties

trace?

protected optional trace: Record<string, AxFieldValue>

Defined in

src/ax/dsp/program.ts:214


usage

protected usage: AxTokenUsage & object[] = []

Defined in

src/ax/dsp/program.ts:215

Methods

forward()

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

Parameters

_arg0: IN

_options?: Readonly<AxProgramForwardOptions>

Returns

Promise<OUT>

Defined in

src/ax/dsp/program.ts:232


getTraces()

getTraces(): AxProgramTrace[]

Returns

AxProgramTrace[]

Implementation of

AxTunable.getTraces

Defined in

src/ax/dsp/program.ts:264


getUsage()

getUsage(): AxTokenUsage & object[]

Returns

AxTokenUsage & object[]

Implementation of

AxUsable.getUsage

Defined in

src/ax/dsp/program.ts:278


register()

register(prog): void

Parameters

prog: Readonly<AxTunable & AxUsable>

Returns

void

Defined in

src/ax/dsp/program.ts:225


resetUsage()

resetUsage(): void

Returns

void

Implementation of

AxUsable.resetUsage

Defined in

src/ax/dsp/program.ts:288


setDemos()

setDemos(demos): void

Parameters

demos: readonly AxProgramDemos[]

Returns

void

Implementation of

AxTunable.setDemos

Defined in

src/ax/dsp/program.ts:295


setExamples()

setExamples(examples): void

Parameters

examples: Readonly<AxProgramExamples>

Returns

void

Implementation of

AxTunable.setExamples

Defined in

src/ax/dsp/program.ts:254


setId()

setId(id): void

Parameters

id: string

Returns

void

Implementation of

AxTunable.setId

Defined in

src/ax/dsp/program.ts:241


setParentId()

setParentId(parentId): void

Parameters

parentId: string

Returns

void

Implementation of

AxTunable.setParentId

Defined in

src/ax/dsp/program.ts:248