function libtmux-fsharp latest
Mirror.tryWaitUntil
Namespace LibTmux.FSharp.Mirror.tryWaitUntil
LibTmux.FSharp Waits until a view satisfies a condition, or returns None when none did in time.
Source and package
- Module
- LibTmux.FSharp
- Declared in
- Mirror
- Package
- LibTmux.FSharp
- Source
- src/LibTmux.FSharp/Control.fsi
- F# value signatures Declares the name and type of a value or function in a signature. Language documentation tryWaitUntil: cancellationToken: Cancellation
Token -> timeout: TimeSpan -> condition: (ServerMirror -> bool) -> mirror: ServerView Mirror -> Task<ServerMirror option>View -
Description#
As <c>waitUntil</c>, for a caller to whom running out of time is an ordinary outcome.
- Parameters
-
-
cancellationToken ( Cancellation
Token ) -
timeout ( TimeSpan )
-
condition ( (Server
Mirror -> bool) )View -
mirror ( Server
Mirror )
-
- Raises
-
-
System
.Invalid – The mirror ended first.Operation Exception
-
Discussed in Quick start