# client.Client

- **Module:** client
- **Package:** @libtmux/libtmux
- **Language:** TypeScript
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-ts/blob/2cb93308200da38a26b59876618116850f110607/packages/libtmux/src/client.ts#L18
- **Page:** https://libtmux.org/reference/ts/client-client/

## Members

- `clientBrand` (attribute)
- `server` (attribute) — The server this handle addresses.
- `constructor` (method)
- `session` (method) — The session this client is attached to, if it is still attached.
- `window` (method) — The window placement this client currently shows.
- `pane` (method) — The pane this client currently has active.
- `refreshed` (method) — This client, read again at a new instant.
- `detach` (method) — Detach this client from its server.
- `switchTo` (method) — Point this client at a different session.
- `equals` (method)
- `toString` (method) — How this handle renders in a log line, a template literal, or an error.
- `format` (property) — The raw tmux format row, addressed by tmux's own token names.
