# errors.TmuxTransportError

- **Module:** errors
- **Package:** libtmux
- **Language:** TypeScript
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-ts/blob/46cccfef2a546de55ce8b308249b8c76339089a0/packages/libtmux/src/errors.ts#L227
- **Page:** https://libtmux.org/en/ts/latest/reference/errors-tmuxtransporterror/

A command did not complete, and this is how far it got.

The reason this is on the error rather than inferred from it: after a
timeout, "did tmux run this?" has no default answer, and retrying a mutation
that already applied is how one [`kill-session`](/en/tmux/latest/manual/kill-session/) becomes two. `not_started` is
the only status a caller may retry blindly.

## Members

### Common operations

- [`delivery`](/en/ts/latest/reference/errors-tmuxtransporterror-delivery/) (attribute): How far the command got before this failure.

### Other members

- [`code`](/en/ts/latest/reference/errors-tmuxtransporterror-code/) (attribute)
- [`constructor`](/en/ts/latest/reference/errors-tmuxtransporterror-constructor/) (method)
- [`kind`](/en/ts/latest/reference/errors-tmuxtransporterror-kind/) (attribute): Which part of reaching tmux failed.
- [`signal`](/en/ts/latest/reference/errors-tmuxtransporterror-signal/) (attribute): The signal that ended the process, when one did.
- [`stderr`](/en/ts/latest/reference/errors-tmuxtransporterror-stderr-1umi/) (method): Whatever tmux wrote to stderr before the failure, copied.
- [`stdout`](/en/ts/latest/reference/errors-tmuxtransporterror-stdout-mvla/) (method): Whatever tmux wrote to stdout before the failure, copied.
- [`#stderr`](/en/ts/latest/reference/errors-tmuxtransporterror-stderr-2cim/) (attribute)
- [`#stdout`](/en/ts/latest/reference/errors-tmuxtransporterror-stdout-j060/) (attribute)

## Guides

Pages that discuss `TmuxTransportError`.

- [Errors and exceptions](/en/ts/latest/topics/errors-and-exceptions/)
