import {type TypedFunction} from '@augment-vir/common'; import {type runCommands} from 'runstorm'; /** * The inputs for internal mono-vir commands. * * @category Internal */ export type CommandInputs = { cwd: string; commandInputs: string[]; maxConcurrency: number | undefined; exclude: string[]; }; /** * Type for internal command implementations. * * @category Internal */ export type CommandFunction = TypedFunction, Promise>; /** * Output of all commands. * * @category Internal */ export type CommandOutput = Omit>, 'terminated'>;