map2
('a -> 'b -> 'c) -> Job<'a> -> Job<'b> -> Job<'c>Examples
Example 1
getFollowerIds : UserId -> Job<UserId list>
createPost : CreatePostRequest -> Job<PostId>type NotifyNewPostRequest =
{ UserIds : UserId list
NewPostId : PostId }
static member Create userIds newPostId =
{ UserIds = userIds; NewPostId = newPostId }let createPostAndGetNotifyRequest (req : CreatePostRequest) =
// Job<NotifyNewPostRequest>
Job.map2
NotifyNewPostRequest.Create
(getFollowerIds req.UserId)
(createPost req)Last updated