UNPKG

@decaf-ts/utils

Version:

module management utils for decaf-ts

6 lines (5 loc) 517 B
import { SpawnOptionsWithoutStdio } from "child_process"; import { OutputWriterConstructor, StandardOutputWriter } from "../writers"; import { CommandResult } from "../utils/types"; import { TestReporter } from "./TestReporter"; export declare function runAndReport<R = string>(command: string, opts: SpawnOptionsWithoutStdio | undefined, outputConstructor: OutputWriterConstructor<R, StandardOutputWriter<R>, Error> | undefined, reporter: TestReporter, commandPrefix?: string, ...args: unknown[]): CommandResult<R>;