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())