Skip to content
1 min read · 106 words

Interface: ExecaLike()

Defined in: src/batteries/media/engines/execa_executor.ts:23

The slice of execa this executor uses (kept minimal for BYO substitution in tests).

ts
ExecaLike(
   cmd: string,
   args: readonly string[],
   options: {
  cancelSignal?: AbortSignal;
  reject: false;
  stripFinalNewline?: boolean;
  timeout?: number;
}): Promise<{
  exitCode?: number;
  failed: boolean;
  stderr?: unknown;
  stdout?: unknown;
}>;

Defined in: src/batteries/media/engines/execa_executor.ts:24

The slice of execa this executor uses (kept minimal for BYO substitution in tests).

Parameters

ParameterType
cmdstring
argsreadonly string[]
options{ cancelSignal?: AbortSignal; reject: false; stripFinalNewline?: boolean; timeout?: number; }
options.cancelSignal?AbortSignal
options.rejectfalse
options.stripFinalNewline?boolean
options.timeout?number

Returns

Promise<{ exitCode?: number; failed: boolean; stderr?: unknown; stdout?: unknown; }>