# common.TmuxInvocationReport

- **Module:** common
- **Package:** libtmux
- **Language:** TypeScript
- **Kind:** interface
- **Source:** https://github.com/libtmux/libtmux-ts/blob/46cccfef2a546de55ce8b308249b8c76339089a0/packages/libtmux/src/common.ts#L181
- **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

### Other members

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