---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/dev-tools/interfaces/DevResult.md'
description: The composite result of a development-tools execution.
---

# Interface: DevResult

Defined in: [src/batteries/dev\_tools/types.ts:70](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L70)

The composite result of a development-tools execution.

## Properties

| Property                                                        | Type                                                                                                              | Description                                                                                                                                       | Defined in                                                                                                               |
| --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
|  `changes`                         | [`FileChangeSummary`](FileChangeSummary.md)\[]                                                                     | Final-state change summaries compared with acquisition.                                                                                           | [src/batteries/dev\_tools/types.ts:74](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L74) |
|  `diagnostics`                 | [`Diagnostic`](Diagnostic.md)\[]                                                                                   | Accumulated normalized diagnostics in production order.                                                                                           | [src/batteries/dev\_tools/types.ts:72](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L72) |
|  `lineCountsAvailable` | `boolean`                                                                                                         | Whether optional line-diff counts are available.                                                                                                  | [src/batteries/dev\_tools/types.ts:84](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L84) |
|  `ok`                                   | `boolean`                                                                                                         | False exactly when an error-severity diagnostic exists.                                                                                           | [src/batteries/dev\_tools/types.ts:82](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L82) |
|  `reads`                             | [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, `string`> | Read-lines output keyed by label.                                                                                                                 | [src/batteries/dev\_tools/types.ts:76](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L76) |
|  `unreadable`                   | `string`\[]                                                                                                        | Paths that were in the workspace but were dropped by a failed re-read; they remain on disk, are excluded from changes, and surface in the result. | [src/batteries/dev\_tools/types.ts:80](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L80) |
|  `written`                         | `string`\[]                                                                                                        | Paths actually persisted, in write execution order.                                                                                               | [src/batteries/dev\_tools/types.ts:78](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L78) |
