# common.TmuxInvocationReport

- **Module:** common
- **Package:** libtmux
- **Language:** TypeScript
- **Kind:** interface
- **Source:** https://github.com/libtmux/libtmux-ts/blob/3fe1ca654b81b8cbf4a13b777a001a3298c87a6f/packages/libtmux/src/common.ts#L127
- **Page:** https://libtmux.org/en/ts/latest/reference/common-tmuxinvocationreport/

What one tmux invocation cost and how it ended.

Every command this package runs produces one of these, including the four
listings behind a snapshot and the probe that reads the version, and
including commands a custom engine executed.

## Members

- `commands` (property): The commands tmux received, without the connection flags.
- `delivery` (property): How far the command got. `replied` for one that finished either way.
- `durationMs` (property): Wall time from dispatch to answer, excluding any wait for a slot.
- `error` (property): What the invocation threw, when it did not answer.
- `exitCode` (property): tmux's own status, when there was one. Nonzero is a refusal, not a fault.
- `queuedMs` (property): Time spent waiting for a slot under `maxInFlight`.
