microfoom

Abstract Class: FoomtimeProgram

Abstract Class: FoomtimeProgram<I, R>

Defined in: packages/microfoom-core/src/program.ts:145

The program base class. Extend via Program(schema) for a typed input.

Type Parameters

Type ParameterDefault type
Istring[]
Runknown

Constructors

Constructor

new FoomtimeProgram<I, R>(): FoomtimeProgram<I, R>;

Returns

FoomtimeProgram<I, R>

Properties

input?

static optional input?: any;

Defined in: packages/microfoom-core/src/program.ts:146


maxProgramDuration?

static optional maxProgramDuration?: string;

Defined in: packages/microfoom-core/src/program.ts:147

Accessors

agent

Get Signature

get protected agent(): AgentProgramContext<this>;

Defined in: packages/microfoom-core/src/program.ts:149

Returns

AgentProgramContext<this>

Methods

main()

abstract main(input): Promise<R>;

Defined in: packages/microfoom-core/src/program.ts:159

Parameters

ParameterType
inputI

Returns

Promise<R>

On this page