---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/media/contracts/interfaces/BinaryExecResult.md
description: 'The settled result of a [`BinaryExecutor.exec`](https://adk.nht.io/api/@nhtio/adk/batteries/media/contracts/interfaces/BinaryExecutor#exec) call.'
---

# Interface: BinaryExecResult

Defined in: [src/batteries/media/contracts.ts:79](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/contracts.ts#L79)

The settled result of a [BinaryExecutor.exec](BinaryExecutor.md#exec) call.

## Properties

| Property                                  | Type      | Description                                                                       | Defined in                                                                                                                      |
| ----------------------------------------- | --------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
|  `exitCode` | `number`  | The process exit code (or -1 when the process failed to start).                   | [src/batteries/media/contracts.ts:81](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/contracts.ts#L81) |
|  `failed`     | `boolean` | `true` when the invocation failed (non-zero exit, spawn failure, timeout, abort). | [src/batteries/media/contracts.ts:87](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/contracts.ts#L87) |
|  `stderr`     | `string`  | Captured standard error.                                                          | [src/batteries/media/contracts.ts:85](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/contracts.ts#L85) |
|  `stdout`     | `string`  | Captured standard output.                                                         | [src/batteries/media/contracts.ts:83](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/contracts.ts#L83) |
