@@ -39,22 +39,22 @@ let option = encode => opt =>
39
39
| Some (v ) => v -> encode
40
40
}
41
41
42
- let withDefault = (default , encode , opt ) =>
42
+ let withDefault = (default , encode ) => opt =>
43
43
switch opt {
44
44
| None => default
45
45
| Some (v ) => v -> encode
46
46
}
47
47
48
48
let date = date => date -> Js .Date .toJSONUnsafe -> string
49
49
50
- let pair = (encodeA , encodeB , (a , b )) => [a -> encodeA , b -> encodeB ]-> jsonArray
51
- let tuple2 = (encodeA , encodeB , (a , b )) => [a -> encodeA , b -> encodeB ]-> jsonArray
52
- let tuple3 = (encodeA , encodeB , encodeC , (a , b , c )) =>
50
+ let pair = (encodeA , encodeB ) => ( (a , b )) => [a -> encodeA , b -> encodeB ]-> jsonArray
51
+ let tuple2 = (encodeA , encodeB ) => ( (a , b )) => [a -> encodeA , b -> encodeB ]-> jsonArray
52
+ let tuple3 = (encodeA , encodeB , encodeC ) => ( (a , b , c )) =>
53
53
[a -> encodeA , b -> encodeB , c -> encodeC ]-> jsonArray
54
- let tuple4 = (encodeA , encodeB , encodeC , encodeD , (a , b , c , d )) =>
54
+ let tuple4 = (encodeA , encodeB , encodeC , encodeD ) => ( (a , b , c , d )) =>
55
55
[a -> encodeA , b -> encodeB , c -> encodeC , d -> encodeD ]-> jsonArray
56
56
57
- let dict = ( encode , dict ) => Js .Dict .map ((. v ) => encode (v ), dict )-> jsonDict
57
+ let dict = encode => dict => Js .Dict .map (v => encode (v ), dict )-> jsonDict
58
58
59
59
module Unsafe = {
60
60
external object : {.. } => Js .Json .t = "%identity"
0 commit comments