# LibTmux.FSharp.Mirror.views

- **Module:** LibTmux.FSharp
- **Package:** LibTmux.FSharp
- **Language:** F#
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/cf34b255c896d19a97e7d7fabea58609c916012d/src/LibTmux.FSharp/Control.fsi#L142
- **Page:** https://libtmux.org/en/fsharp/latest/reference/libtmux-fsharp-mirror-views/

```
val views: mirror: ServerMirror -> IAsyncEnumerable<ServerMirrorView>
```

Streams the current view and each newer one, skipping views published while the reader was busy.

The stream is cold, ends when the mirror ends, and raises the failure that ended it.

## Parameters

- `mirror` (`ServerMirror`)

## Raises

- [`LibTmux.TmuxObjectNotFoundException`](/en/csharp/latest/reference/libtmux-tmuxobjectnotfoundexception/): The anchor session has gone, so the mirror could not attach again.
