Skip to content

EvalRun

EvalRun<TInput, TOutput, THarness> = (input) => Promise<EvalHarnessRun<TInput, TOutput, THarness>>

Explicit harness execution primitive exposed to each eval test.

TInput = unknown

TOutput extends JsonValue | undefined = JsonValue | undefined

THarness extends Harness<TInput, TOutput> = Harness<TInput, TOutput>

TInput

Promise<EvalHarnessRun<TInput, TOutput, THarness>>

const result = await run("Refund invoice inv_123");