map
JobResultOption.map
('a -> 'b) -> Job<Result<'a option, 'c>>
-> Job<Result<'b option, 'c>>Examples
Example 1
getUserById : UserId -> Job<Result<User option, exn>>// Job<Result<PersonName option, exn>>
getUserById sampleUserId
|> JobResultOption.map (fun user -> user.Name)Example 2
// Job<Result<int option, string>>
let parseFirstItem = JobResult.singleton (Some "42")
parseFirstItem
|> JobResultOption.map int
// job { return Ok (Some 42) }Last updated