@decaf-ts/utils
Version:
module management utils for decaf-ts
6 lines (5 loc) • 517 B
TypeScript
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>;