# field_types.RawFormatValue

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

```ts
type RawFormatValue<Token extends FormatFieldName> = Token extends keyof FormatValueTypes
? FormatValueTypes[Token] extends "pane-id"
  ? PaneId | ""
  : FormatValueTypes[Token] extends "session-id"
    ? SessionId | ""
    : FormatValueTypes[Token] extends "window-id"
      ? WindowId | ""
      : string
: string
```

The raw text tmux writes, authenticated where it carries an identity.

## Type parameters

- `Token` (bound `FormatFieldName`)
