# server.ServerOptions.timeoutMs

- **Module:** server.ServerOptions
- **Package:** libtmux
- **Language:** TypeScript
- **Kind:** property
- **Source:** https://github.com/libtmux/libtmux-ts/blob/3fe1ca654b81b8cbf4a13b777a001a3298c87a6f/packages/libtmux/src/server.ts#L137
- **Page:** https://libtmux.org/en/ts/latest/reference/server-serveroptions-timeoutms/

Default deadline, in milliseconds, for every command this server runs: 30 seconds unless set. `null` removes it, so commands wait as long as tmux takes.

Must be a positive timer-safe integer or `null`. A single call can
override it either way. Commands that wait on a person — `display-popup`,
`display-menu`, `command-prompt`, `confirm-before`, `display-panes` and
`wait-for` — get no default, since bounding them would cut the person off;
a deadline passed on the call itself still applies to them.
