Skip to main content
server.QuestionProgram A bounded set of outputs admitted, executed and sealed together.

Type parameters

Constructors

constructor

• new QuestionProgram<Outputs>(outputs)

Type parameters

Parameters

Properties

readRequirements

• Readonly readRequirements: Readonly<{ serving?: Readonly<Record<string, ServingRequirement>> ; sources?: Readonly<Record<string, SourceReadRequirement>> ; requirements: readonly Readonly<{ clock: Readonly<{ table: string ; kind: FreshnessClockKind }> ; max_age: `\{number}m\` \| \`{number}d` | `\{number}h\` \| \`{number}ms` | `\{number}s\` \}\>[] ; `all_inputs?`: readonly `Readonly`\<\{ `default`: `Readonly`\<\{ `clock`: [`FreshnessClockKind`](/api/modules/server#freshnessclockkind) ; `max_age`: \`{number}m` | `\{number}d\` \| \`{number}h` | `\{number}ms\` \| \`{number}s` }> ; overrides: readonly Readonly<{ clock: Readonly<{ table: string; kind: FreshnessClockKind; }>; max_age: `\{number}m\` \| \`{number}d` | `\{number}h\` \| \`{number}ms` | `${number}s`; }>[] }>[] }>

outputs

• Readonly outputs: Outputs

Accessors

program

• get program(): Object

Returns

Object