Skip to content

Commit 9452c2a

Browse files
committed
fold -> mapWithDefault
1 parent b03196a commit 9452c2a

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

jscomp/others/belt_Option.ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ let getExn = function
2727
| Some x -> x
2828
| None -> [%assert "getExn"]
2929

30-
let foldU opt default f = match opt with
30+
let mapWithDefaultU opt default f = match opt with
3131
| Some x -> (f x [@bs])
3232
| None -> default
3333

34-
let fold opt default f = foldU opt default (fun[@bs] x -> f x)
34+
let mapWithDefault opt default f = mapWithDefaultU opt default (fun[@bs] x -> f x)
3535

3636
let mapU opt f = match opt with
3737
| Some x -> Some (f x [@bs])

jscomp/others/belt_Option.mli

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
*)
2929

3030
val getExn : 'a option -> 'a
31-
val foldU : 'a option -> 'b -> ('a -> 'b [@bs]) -> 'b
32-
val fold : 'a option -> 'b -> ('a -> 'b) -> 'b
31+
val mapWithDefaultU : 'a option -> 'b -> ('a -> 'b [@bs]) -> 'b
32+
val mapWithDefault : 'a option -> 'b -> ('a -> 'b) -> 'b
3333
val mapU : 'a option -> ('a -> 'b [@bs]) -> 'b option
3434
val map : 'a option -> ('a -> 'b) -> 'b option
3535
val flatMapU : 'a option -> ('a -> 'b option [@bs]) -> 'b option

lib/js/belt_Option.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ function getExn(param) {
1010
}
1111
}
1212

13-
function foldU(opt, $$default, f) {
13+
function mapWithDefaultU(opt, $$default, f) {
1414
if (opt) {
1515
return f(opt[0]);
1616
} else {
1717
return $$default;
1818
}
1919
}
2020

21-
function fold(opt, $$default, f) {
22-
return foldU(opt, $$default, Curry.__1(f));
21+
function mapWithDefault(opt, $$default, f) {
22+
return mapWithDefaultU(opt, $$default, Curry.__1(f));
2323
}
2424

2525
function mapU(opt, f) {
@@ -107,8 +107,8 @@ function cmp(a, b, f) {
107107
}
108108

109109
exports.getExn = getExn;
110-
exports.foldU = foldU;
111-
exports.fold = fold;
110+
exports.mapWithDefaultU = mapWithDefaultU;
111+
exports.mapWithDefault = mapWithDefault;
112112
exports.mapU = mapU;
113113
exports.map = map;
114114
exports.flatMapU = flatMapU;

0 commit comments

Comments
 (0)