We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 221f37b commit 35d5addCopy full SHA for 35d5add
src-bs/decoders_util.ml
@@ -24,6 +24,8 @@ end
24
module My_opt = struct
25
let return x = Some x
26
27
+ let map f x = Belt.Option.map x f
28
+
29
let flat_map f x = Belt.Option.flatMap x f
30
end
31
@@ -37,7 +39,7 @@ module My_list = struct
37
39
let find_map f xs =
38
40
xs
41
|. Belt.List.getBy (fun x ->
- match f x with Some _ -> true | None -> false)
42
+ match f x with Some _ -> true | None -> false )
43
|. Belt.Option.flatMap f
44
45
src-bs/decoders_util.mli
@@ -19,6 +19,8 @@ end
19
module My_opt : sig
20
val return : 'a -> 'a option
21
22
+ val map : ('a -> 'b) -> 'a option -> 'b option
23
val flat_map : ('a -> 'b option) -> 'a option -> 'b option
0 commit comments