---
url: /test-inventory/api/type-aliases/InventoryLine.md
---
# Type Alias: InventoryLine

> **InventoryLine** = `object` & `Pick`<[`Inventory`](../interfaces/Inventory.md), `"schemaVersion"` | `"tool"` | `"framework"` | `"frameworkVersion"`> | `object` & [`FileRecord`](../interfaces/FileRecord.md) | `object` & [`SuiteRecord`](../interfaces/SuiteRecord.md) | `object` & [`TestRecord`](../interfaces/TestRecord.md) | `object` & [`Diagnostic`](../interfaces/Diagnostic.md) | `object` & [`Summary`](../interfaces/Summary.md)

One line of the JSON Lines output (`--format jsonl`): the inventory with each record on its own line, marked by
`type`. The `inventory` line comes first, then the files, suites, tests and diagnostics in the order of the JSON
output, and the `summary` line last.
