# field_types.PaneAliasMap

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

```ts
type PaneAliasMap = {
  readonly alternateOn: "alternate_on";
  readonly alternateSavedX: "alternate_saved_x";
  readonly alternateSavedY: "alternate_saved_y";
  readonly bracketPasteFlag: "bracket_paste_flag";
  readonly configFiles: "config_files";
  readonly cursorBlinking: "cursor_blinking";
  readonly cursorCharacter: "cursor_character";
  readonly cursorColour: "cursor_colour";
  readonly cursorFlag: "cursor_flag";
  readonly cursorShape: "cursor_shape";
  readonly cursorVeryVisible: "cursor_very_visible";
  readonly cursorX: "cursor_x";
  readonly cursorY: "cursor_y";
  readonly historyAllBytes: "history_all_bytes";
  readonly historyBytes: "history_bytes";
  readonly historyLimit: "history_limit";
  readonly historySize: "history_size";
  readonly insertFlag: "insert_flag";
  readonly keypadCursorFlag: "keypad_cursor_flag";
  readonly keypadFlag: "keypad_flag";
  readonly line: "line";
  readonly mouseAllFlag: "mouse_all_flag";
  readonly mouseAnyFlag: "mouse_any_flag";
  readonly mouseButtonFlag: "mouse_button_flag";
  readonly mouseSgrFlag: "mouse_sgr_flag";
  readonly mouseStandardFlag: "mouse_standard_flag";
  readonly nextSessionId: "next_session_id";
  readonly originFlag: "origin_flag";
  readonly active: "pane_active";
  readonly atBottom: "pane_at_bottom";
  readonly atLeft: "pane_at_left";
  readonly atRight: "pane_at_right";
  readonly atTop: "pane_at_top";
  readonly bg: "pane_bg";
  readonly bottom: "pane_bottom";
  readonly currentCommand: "pane_current_command";
  readonly currentPath: "pane_current_path";
  readonly dead: "pane_dead";
  readonly deadSignal: "pane_dead_signal";
  readonly deadStatus: "pane_dead_status";
  readonly deadTime: "pane_dead_time";
  readonly fg: "pane_fg";
  readonly flags: "pane_flags";
  readonly floatingFlag: "pane_floating_flag";
  readonly paneFormat: "pane_format";
  readonly height: "pane_height";
  readonly id: "pane_id";
  readonly inMode: "pane_in_mode";
  readonly index: "pane_index";
  readonly inputOff: "pane_input_off";
  readonly keyMode: "pane_key_mode";
  readonly last: "pane_last";
  readonly left: "pane_left";
  readonly marked: "pane_marked";
  readonly markedSet: "pane_marked_set";
  readonly mode: "pane_mode";
  readonly path: "pane_path";
  readonly pbProgress: "pane_pb_progress";
  readonly pbState: "pane_pb_state";
  readonly panePid: "pane_pid";
  readonly pipe: "pane_pipe";
  readonly pipePid: "pane_pipe_pid";
  readonly right: "pane_right";
  readonly searchString: "pane_search_string";
  readonly startCommand: "pane_start_command";
  readonly startPath: "pane_start_path";
  readonly synchronized: "pane_synchronized";
  readonly tabs: "pane_tabs";
  readonly title: "pane_title";
  readonly top: "pane_top";
  readonly tty: "pane_tty";
  readonly unseenChanges: "pane_unseen_changes";
  readonly width: "pane_width";
  readonly x: "pane_x";
  readonly y: "pane_y";
  readonly z: "pane_z";
  readonly zoomedFlag: "pane_zoomed_flag";
  readonly pid: "pid";
  readonly scrollRegionLower: "scroll_region_lower";
  readonly scrollRegionUpper: "scroll_region_upper";
  readonly socketPath: "socket_path";
  readonly startTime: "start_time";
  readonly synchronizedOutputFlag: "synchronized_output_flag";
  readonly uid: "uid";
  readonly user: "user";
  readonly version: "version";
  readonly wrapFlag: "wrap_flag";
}
```

The readable name this library gives each pane 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.
