# session.Session.windows

- **Module:** session.Session
- **Package:** @libtmux/libtmux
- **Language:** TypeScript
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-ts/blob/2cb93308200da38a26b59876618116850f110607/packages/libtmux/src/session.ts#L76
- **Page:** https://libtmux.org/reference/ts/session-session-windows/

```
session.Session.windows() -> Selection<Window>
```

Windows placed in this session, in listing order.

Resolved from the graph this handle was materialized against, so it issues
no tmux command and reports the instant the handle came from.

## Example

```ts
session.windows.count();
session.windows.where({ name: "editor" }).first();
```
