# field_types.FormatScope

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

```ts
type FormatScope = | "buffer"
| "client"
| "context"
| "event"
| "pane"
| "session"
| "universal"
| "window"
```

Which kind of object a format field describes.

A field belongs to exactly one scope, and asking a pane for a session's
field is what `#{}` silently answers as empty rather than as an error.
