check
Namespace: FsToolkit.ErrorHandling
The intent of check is to allow an Ok result value to be validated.
check
takes a validation function of the form 'ok -> Result<unit, 'error>
and a result of the form Result<'ok, 'error>
.
If the result is Ok x
then the validation function is applied, and if the validation function returns an error, this new error is returned. Otherwise, the original Ok x
result is returned. If the original result is an Error, the original result is returned.
Function Signature
Examples
Example 1
Example 2
Last updated