# tmux_select:t/1

- **Package:** libtmux_erlang
- **Language:** Erlang
- **Kind:** typealias
- **Source:** https://github.com/libtmux/libtmux-erlang/blob/d1b6308440cf9eb8f6647e7ae434bce60e849368/apps/libtmux_erlang/src/tmux_select.erl#L41
- **Page:** https://libtmux.org/en/erlang/latest/reference/t-tmux_select-t-1/

```
-opaque t(Row).
```

Ordered captured rows with observation and coverage context, not an extensible list protocol. The parameter describes the intended row type. OTP 29 Dialyzer can widen generic return variables to their declared bounds; it does not prove every entity relationship through `one/1` or `to_list/1`. Runtime schema, coverage and action checks remain necessary.

## Guides

Pages that discuss `t/1`.

- [Native API documentation](/en/erlang/latest/guides/api-documentation/)
