# field_types.ClientAliasMap

- **Module:** field_types
- **Package:** libtmux
- **Language:** TypeScript
- **Kind:** typealias
- **Source:** https://github.com/libtmux/libtmux-ts/blob/46cccfef2a546de55ce8b308249b8c76339089a0/packages/libtmux/src/field_types.ts#L623
- **Page:** https://libtmux.org/en/ts/latest/reference/field_types-clientaliasmap/

```ts
type ClientAliasMap = {
  readonly activity: "client_activity";
  readonly cellHeight: "client_cell_height";
  readonly cellWidth: "client_cell_width";
  readonly controlMode: "client_control_mode";
  readonly created: "client_created";
  readonly discarded: "client_discarded";
  readonly flags: "client_flags";
  readonly height: "client_height";
  readonly keyTable: "client_key_table";
  readonly lastSession: "client_last_session";
  readonly modeFormat: "client_mode_format";
  readonly name: "client_name";
  readonly clientPid: "client_pid";
  readonly prefix: "client_prefix";
  readonly readonly: "client_readonly";
  readonly clientSession: "client_session";
  readonly termfeatures: "client_termfeatures";
  readonly termname: "client_termname";
  readonly termtype: "client_termtype";
  readonly tty: "client_tty";
  readonly clientUid: "client_uid";
  readonly clientUser: "client_user";
  readonly utf8: "client_utf8";
  readonly width: "client_width";
  readonly written: "client_written";
  readonly configFiles: "config_files";
  readonly line: "line";
  readonly nextSessionId: "next_session_id";
  readonly pid: "pid";
  readonly socketPath: "socket_path";
  readonly startTime: "start_time";
  readonly uid: "uid";
  readonly user: "user";
  readonly version: "version";
}
```

The readable name this library gives each client format field.

A handle exposes both spellings: the alias, and tmux's own token through
`format`. The alias is this library's, so a field with no entry here is
reachable only by its tmux name.
