You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pre><spanid="TYPEto_value"><spanclass="keyword">type</span><codeclass="type">'a</code> to_value</span> = <codeclass="type">([ `Arity_1 of 'a ],<ahref="Bs_dyn.html#TYPEvalue">value</a>) Js.Internal.fn</code></pre>
<pre><spanid="TYPEto_value"><spanclass="keyword">type</span><codeclass="type">'a</code> to_value</span> = <codeclass="type">([ `Arity_1 of 'a ],<ahref="Bs_dyn.html#TYPEvalue">value</a>) Js.Internal.fn</code></pre>
<pre><spanid="VALnth"><spanclass="keyword">val</span> nth</span> : <codeclass="type">'a <ahref="Js_list.html#TYPEt">t</a> -> int -> 'a option</code></pre>
81
81
<pre><spanid="VALrevAppend"><spanclass="keyword">val</span> revAppend</span> : <codeclass="type">'a <ahref="Js_list.html#TYPEt">t</a> -> 'a <ahref="Js_list.html#TYPEt">t</a> -> 'a <ahref="Js_list.html#TYPEt">t</a></code></pre>
82
82
<pre><spanid="VALrev"><spanclass="keyword">val</span> rev</span> : <codeclass="type">'a <ahref="Js_list.html#TYPEt">t</a> -> 'a <ahref="Js_list.html#TYPEt">t</a></code></pre>
83
-
<pre><spanid="VALmapRev"><spanclass="keyword">val</span> mapRev</span> : <codeclass="type">([ `Arity_1 of 'a ], 'b) Js.Internal.fn -> 'a <ahref="Js_list.html#TYPEt">t</a> -> 'b <ahref="Js_list.html#TYPEt">t</a></code></pre>
84
-
<pre><spanid="VALmap"><spanclass="keyword">val</span> map</span> : <codeclass="type">([ `Arity_1 of 'a ], 'b) Js.Internal.fn -> 'a <ahref="Js_list.html#TYPEt">t</a> -> 'b <ahref="Js_list.html#TYPEt">t</a></code></pre>
85
-
<pre><spanid="VALiter"><spanclass="keyword">val</span> iter</span> : <codeclass="type">([ `Arity_1 of 'a ], unit) Js.Internal.fn -> 'a <ahref="Js_list.html#TYPEt">t</a> -> unit</code></pre>
86
-
<pre><spanid="VALiteri"><spanclass="keyword">val</span> iteri</span> : <codeclass="type">([ `Arity_2 of int * 'a ], unit) Js.Internal.fn -> 'a <ahref="Js_list.html#TYPEt">t</a> -> unit</code></pre>
87
-
<pre><spanid="VALfoldLeft"><spanclass="keyword">val</span> foldLeft</span> : <codeclass="type">([ `Arity_2 of 'a * 'b ], 'a) Js.Internal.fn -> 'a -> 'b list -> 'a</code></pre><divclass="info ">
<pre><spanid="VALiter"><spanclass="keyword">val</span> iter</span> : <codeclass="type">('a -> unit [@bs]) -> 'a <ahref="Js_list.html#TYPEt">t</a> -> unit</code></pre>
86
+
<pre><spanid="VALiteri"><spanclass="keyword">val</span> iteri</span> : <codeclass="type">(int -> 'a -> unit [@bs]) -> 'a <ahref="Js_list.html#TYPEt">t</a> -> unit</code></pre>
87
+
<pre><spanid="VALfoldLeft"><spanclass="keyword">val</span> foldLeft</span> : <codeclass="type">('a -> 'b -> 'a [@bs]) -> 'a -> 'b list -> 'a</code></pre><divclass="info ">
88
88
<divclass="not-examples">
89
89
Application order is left to right, tail recurisve<br>
<pre><spanid="VALfoldRight"><spanclass="keyword">val</span> foldRight</span> : <codeclass="type">([ `Arity_2 of 'a * 'b ], 'b) Js.Internal.fn -> 'a list -> 'b -> 'b</code></pre><divclass="info ">
96
+
<pre><spanid="VALfoldRight"><spanclass="keyword">val</span> foldRight</span> : <codeclass="type">('a -> 'b -> 'b [@bs]) -> 'a list -> 'b -> 'b</code></pre><divclass="info ">
<pre><spanid="VALflatten"><spanclass="keyword">val</span> flatten</span> : <codeclass="type">'a <ahref="Js_list.html#TYPEt">t</a><ahref="Js_list.html#TYPEt">t</a> -> 'a <ahref="Js_list.html#TYPEt">t</a></code></pre>
107
-
<pre><spanid="VALfilter"><spanclass="keyword">val</span> filter</span> : <codeclass="type">([ `Arity_1 of 'a ], bool) Js.Internal.fn -> 'a <ahref="Js_list.html#TYPEt">t</a> -> 'a <ahref="Js_list.html#TYPEt">t</a></code></pre>
108
-
<pre><spanid="VALfilterMap"><spanclass="keyword">val</span> filterMap</span> : <codeclass="type">([ `Arity_1 of 'a ], 'b option) Js.Internal.fn -><br> 'a <ahref="Js_list.html#TYPEt">t</a> -> 'b <ahref="Js_list.html#TYPEt">t</a></code></pre>
109
-
<pre><spanid="VALcountBy"><spanclass="keyword">val</span> countBy</span> : <codeclass="type">([ `Arity_1 of 'a ], bool) Js.Internal.fn -> 'a list -> int</code></pre>
110
-
<pre><spanid="VALinit"><spanclass="keyword">val</span> init</span> : <codeclass="type">int -> ([ `Arity_1 of int ], 'a) Js.Internal.fn -> 'a <ahref="Js_list.html#TYPEt">t</a></code></pre>
111
-
<pre><spanid="VALequal"><spanclass="keyword">val</span> equal</span> : <codeclass="type">([ `Arity_2 of 'a * 'a ], bool) Js.Internal.fn -> 'a list -> 'a list -> bool</code></pre></body></html>
107
+
<pre><spanid="VALfilter"><spanclass="keyword">val</span> filter</span> : <codeclass="type">('a -> bool [@bs]) -> 'a <ahref="Js_list.html#TYPEt">t</a> -> 'a <ahref="Js_list.html#TYPEt">t</a></code></pre>
<pre><spanid="VALcountBy"><spanclass="keyword">val</span> countBy</span> : <codeclass="type">('a -> bool [@bs]) -> 'a list -> int</code></pre>
110
+
<pre><spanid="VALinit"><spanclass="keyword">val</span> init</span> : <codeclass="type">int -> (int -> 'a [@bs]) -> 'a <ahref="Js_list.html#TYPEt">t</a></code></pre>
111
+
<pre><spanid="VALequal"><spanclass="keyword">val</span> equal</span> : <codeclass="type">('a -> 'a -> bool [@bs]) -> 'a list -> 'a list -> bool</code></pre></body></html>
0 commit comments