map
Function Signature
('okInput -> 'okOutput) -> AsyncValidation<'okInput, 'error> -> AsyncValidation<'okOutput, 'error>Examples
// string -> int
let remainingCharacters (prompt: string) =
280 - prompt.LengthExample 1
let validation =
AsyncValidation.ok "foo" // AsyncValidation<string, string>
|> AsyncValidation.map remainingCharacters // AsyncValidation<int, string>
// async { Ok 277 }Example 2
Last updated