Skip to content

Lupa API Reference / @pawel-up/lupa/runner / runProgrammatic

Function: runProgrammatic()

runProgrammatic<T>(reporter, options?): Promise<T>

Defined in: src/runner/index.ts:186

Run Lupa programmatically and return the typed output of the given programmatic reporter. This execution path does not intercept standard process signals and avoids process.exit().

Type Parameters

T

T

Parameters

reporter

ProgrammaticReporterContract<T>

options?

Partial<Config> = {}

Returns

Promise<T>

Example

ts
import { runProgrammatic } from '@pawel-up/lupa/runner'
import { json } from '@pawel-up/lupa/reporters'

const result = await runProgrammatic(json())