# server.Server.versionAtLeast

- **Module:** server.Server
- **Package:** @libtmux/libtmux
- **Language:** TypeScript
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-ts/blob/2cb93308200da38a26b59876618116850f110607/packages/libtmux/src/server.ts#L690
- **Page:** https://libtmux.org/reference/ts/server-server-versionatleast/

```
server.Server.versionAtLeast(minimum: : string) -> Promise<boolean>
```

Whether this server is at least `minimum`, written the way tmux writes it.

This is how a caller gates on a feature that arrived in a known release
without parsing `#{version}` themselves. Development builds such as
`next-3.8` compare above every tagged release.

## Example

```ts
if (await server.versionAtLeast("3.3")) {
  await server.setOption("extended-keys", "on");
}
```
