API referenceClasses
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 Parameter | Default type |
|---|---|
I | string[] |
R | unknown |
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
| Parameter | Type |
|---|---|
input | I |
Returns
Promise<R>
