Skip to content

Commit 8ebe86a

Browse files
committed
improve odoc code gen
1 parent a2223b6 commit 8ebe86a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+5435
-3704
lines changed

docs/api/Bs.Dyn.html

+10-7
Original file line numberDiff line numberDiff line change
@@ -208,13 +208,16 @@ <h1>Module <a href="type_Bs.Dyn.html">Bs.Dyn</a></h1>
208208
<pre><span id="VALchar_to_value"><span class="keyword">val</span> char_to_value</span> : <code class="type">char <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
209209
<pre><span id="VALstring_to_value"><span class="keyword">val</span> string_to_value</span> : <code class="type">string <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
210210
<pre><span id="VALarray_to_value"><span class="keyword">val</span> array_to_value</span> : <code class="type">'a <a href="Bs_dyn.html#TYPEto_value">to_value</a> -> 'a array <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre><div class="info ">
211-
<div class="not-examples">
212-
Make sure <code class="code">value_of*</code> below are always fully applied<br>
213-
</div>
214-
<div class="examples">
215-
</div>
216-
</div>
217-
211+
<div class="not-examples">
212+
Make sure <code class="code">value_of*</code> below are always fully applied<br>
213+
214+
</div>
215+
<div class="examples">
216+
217+
</div>
218+
</div>
219+
220+
218221
<pre><span id="VALlist_to_value"><span class="keyword">val</span> list_to_value</span> : <code class="type">'a <a href="Bs_dyn.html#TYPEto_value">to_value</a> -> 'a list <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
219222
<pre><span id="VALoption_to_value"><span class="keyword">val</span> option_to_value</span> : <code class="type">'a <a href="Bs_dyn.html#TYPEto_value">to_value</a> -> 'a option <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
220223
<pre><span id="VALrecord_to_value"><span class="keyword">val</span> record_to_value</span> : <code class="type"><a href="Bs_dyn.html#TYPErecord_shape">record_shape</a> -> <a href="Bs_dyn.html#TYPEvalue">value</a> <a href="Bs_dyn.html#TYPEim_array">im_array</a> -> <a href="Bs_dyn.html#TYPEvalue">value</a></code></pre>

docs/api/Bs.Dyn_lib.html

+10-7
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,13 @@ <h1>Module <a href="type_Bs.Dyn_lib.html">Bs.Dyn_lib</a></h1>
5858
<pre><span class="keyword">module</span> Dyn_lib: <code class="type"><a href="Bs_dyn_lib.html">Bs_dyn_lib</a></code></pre><hr width="100%">
5959

6060
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type"><a href="Bs_dyn.html#TYPEvalue">Bs_dyn.value</a> -> string</code></pre><div class="info ">
61-
<div class="not-examples">
62-
Generates a string representation of a Bs_dyn. value<br>
63-
</div>
64-
<div class="examples">
65-
</div>
66-
</div>
67-
</body></html>
61+
<div class="not-examples">
62+
Generates a string representation of a Bs_dyn. value<br>
63+
64+
</div>
65+
<div class="examples">
66+
67+
</div>
68+
</div>
69+
70+
</body></html>

docs/api/Bs.html

+10-7
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,16 @@
5656
<h1>Module <a href="type_Bs.html">Bs</a></h1>
5757

5858
<pre><span class="keyword">module</span> Bs: <code class="code">sig</code> <a href="Bs.html">..</a> <code class="code">end</code></pre><div class="info module top">
59-
<div class="not-examples">
60-
place holder for node bindings<br>
61-
</div>
62-
<div class="examples">
63-
</div>
64-
</div>
65-
<hr width="100%">
59+
<div class="not-examples">
60+
place holder for node bindings<br>
61+
62+
</div>
63+
<div class="examples">
64+
65+
</div>
66+
</div>
67+
68+
<hr width="100%">
6669

6770
<pre><span class="keyword">module</span> <a href="Bs.Dyn.html">Dyn</a>: <code class="type"><a href="Bs_dyn.html">Bs_dyn</a></code></pre>
6871
<pre><span class="keyword">module</span> <a href="Bs.Dyn_lib.html">Dyn_lib</a>: <code class="type"><a href="Bs_dyn_lib.html">Bs_dyn_lib</a></code></pre></body></html>

docs/api/Bs_dyn.html

+20-14
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,17 @@
5858
<h1>Module <a href="type_Bs_dyn.html">Bs_dyn</a></h1>
5959

6060
<pre><span class="keyword">module</span> Bs_dyn: <code class="code">sig</code> <a href="Bs_dyn.html">..</a> <code class="code">end</code></pre><div class="info module top">
61-
<div class="not-examples">
62-
An experimentation of runtime types in OCaml,
61+
<div class="not-examples">
62+
An experimentation of runtime types in OCaml,
6363
unstable API, only for internal use<br>
64-
</div>
65-
<div class="examples">
66-
</div>
67-
</div>
68-
<hr width="100%">
64+
65+
</div>
66+
<div class="examples">
67+
68+
</div>
69+
</div>
70+
71+
<hr width="100%">
6972
<div class="type-declaration">
7073
<pre><span id="TYPEim_array"><span class="keyword">type</span> <code class="type">'a</code> im_array</span> = <code class="type">'a array</code> </pre>
7174
</div>
@@ -218,13 +221,16 @@ <h1>Module <a href="type_Bs_dyn.html">Bs_dyn</a></h1>
218221
<pre><span id="VALchar_to_value"><span class="keyword">val</span> char_to_value</span> : <code class="type">char <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
219222
<pre><span id="VALstring_to_value"><span class="keyword">val</span> string_to_value</span> : <code class="type">string <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
220223
<pre><span id="VALarray_to_value"><span class="keyword">val</span> array_to_value</span> : <code class="type">'a <a href="Bs_dyn.html#TYPEto_value">to_value</a> -> 'a array <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre><div class="info ">
221-
<div class="not-examples">
222-
Make sure <code class="code">value_of*</code> below are always fully applied<br>
223-
</div>
224-
<div class="examples">
225-
</div>
226-
</div>
227-
224+
<div class="not-examples">
225+
Make sure <code class="code">value_of*</code> below are always fully applied<br>
226+
227+
</div>
228+
<div class="examples">
229+
230+
</div>
231+
</div>
232+
233+
228234
<pre><span id="VALlist_to_value"><span class="keyword">val</span> list_to_value</span> : <code class="type">'a <a href="Bs_dyn.html#TYPEto_value">to_value</a> -> 'a list <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
229235
<pre><span id="VALoption_to_value"><span class="keyword">val</span> option_to_value</span> : <code class="type">'a <a href="Bs_dyn.html#TYPEto_value">to_value</a> -> 'a option <a href="Bs_dyn.html#TYPEto_value">to_value</a></code></pre>
230236
<pre><span id="VALrecord_to_value"><span class="keyword">val</span> record_to_value</span> : <code class="type"><a href="Bs_dyn.html#TYPErecord_shape">record_shape</a> -> <a href="Bs_dyn.html#TYPEvalue">value</a> <a href="Bs_dyn.html#TYPEim_array">im_array</a> -> <a href="Bs_dyn.html#TYPEvalue">value</a></code></pre>

docs/api/Bs_dyn_lib.html

+20-14
Original file line numberDiff line numberDiff line change
@@ -58,19 +58,25 @@
5858
<h1>Module <a href="type_Bs_dyn_lib.html">Bs_dyn_lib</a></h1>
5959

6060
<pre><span class="keyword">module</span> Bs_dyn_lib: <code class="code">sig</code> <a href="Bs_dyn_lib.html">..</a> <code class="code">end</code></pre><div class="info module top">
61-
<div class="not-examples">
62-
experimental API<br>
63-
</div>
64-
<div class="examples">
65-
</div>
66-
</div>
67-
<hr width="100%">
61+
<div class="not-examples">
62+
experimental API<br>
63+
64+
</div>
65+
<div class="examples">
66+
67+
</div>
68+
</div>
69+
70+
<hr width="100%">
6871

6972
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type"><a href="Bs_dyn.html#TYPEvalue">Bs_dyn.value</a> -> string</code></pre><div class="info ">
70-
<div class="not-examples">
71-
Generates a string representation of a Bs_dyn. value<br>
72-
</div>
73-
<div class="examples">
74-
</div>
75-
</div>
76-
</body></html>
73+
<div class="not-examples">
74+
Generates a string representation of a Bs_dyn. value<br>
75+
76+
</div>
77+
<div class="examples">
78+
79+
</div>
80+
</div>
81+
82+
</body></html>

docs/api/Js.Array.html

+110-77
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,16 @@
5858
<h1>Module <a href="type_Js.Array.html">Js.Array</a></h1>
5959

6060
<pre><span class="keyword">module</span> Array: <code class="type"><a href="Js_array.html">Js_array</a></code></pre><div class="info module top">
61-
<div class="not-examples">
62-
Provide bindings to Js array<br>
63-
</div>
64-
<div class="examples">
65-
</div>
66-
</div>
67-
<hr width="100%">
61+
<div class="not-examples">
62+
Provide bindings to Js array<br>
63+
64+
</div>
65+
<div class="examples">
66+
67+
</div>
68+
</div>
69+
70+
<hr width="100%">
6871
<div class="type-declaration">
6972
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type">'a</code> t</span> = <code class="type">'a array</code> </pre>
7073
</div>
@@ -76,72 +79,93 @@ <h1>Module <a href="type_Js.Array.html">Js.Array</a></h1>
7679

7780
<pre><span id="VALfrom"><span class="keyword">val</span> from</span> : <code class="type">'a <a href="Js_array.html#TYPEarray_like">array_like</a> -> 'b array</code></pre>
7881
<pre><span id="VALfromMap"><span class="keyword">val</span> fromMap</span> : <code class="type">'a <a href="Js_array.html#TYPEarray_like">array_like</a> -> ('a -> 'b) -> 'b array</code></pre><div class="info ">
79-
<div class="not-examples">
80-
ES2015<br>
81-
</div>
82-
<div class="examples">
83-
</div>
84-
</div>
85-
82+
<div class="not-examples">
83+
ES2015<br>
84+
85+
</div>
86+
<div class="examples">
87+
88+
</div>
89+
</div>
90+
91+
8692
<pre><span id="VALisArray"><span class="keyword">val</span> isArray</span> : <code class="type">'a -> bool</code></pre><div class="info ">
87-
<div class="not-examples">
88-
ES2015<br>
89-
</div>
90-
<div class="examples">
91-
</div>
92-
</div>
93-
<br>
93+
<div class="not-examples">
94+
ES2015<br>
95+
96+
</div>
97+
<div class="examples">
98+
99+
</div>
100+
</div>
101+
102+
<br>
94103
ES2015<br>
95104
<br>
96105
ES2015<br>
97106

98107
<pre><span id="VALlength"><span class="keyword">val</span> length</span> : <code class="type">'a array -> int</code></pre>
99108
<pre><span id="VALcopyWithin"><span class="keyword">val</span> copyWithin</span> : <code class="type">to_:int -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre>
100109
<pre><span id="VALcopyWithinFrom"><span class="keyword">val</span> copyWithinFrom</span> : <code class="type">to_:int -> from:int -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre><div class="info ">
101-
<div class="not-examples">
102-
ES2015<br>
103-
</div>
104-
<div class="examples">
105-
</div>
106-
</div>
107-
110+
<div class="not-examples">
111+
ES2015<br>
112+
113+
</div>
114+
<div class="examples">
115+
116+
</div>
117+
</div>
118+
119+
108120
<pre><span id="VALcopyWithinFromRange"><span class="keyword">val</span> copyWithinFromRange</span> : <code class="type">to_:int -> start:int -> end_:int -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre><div class="info ">
109-
<div class="not-examples">
110-
ES2015<br>
111-
</div>
112-
<div class="examples">
113-
</div>
114-
</div>
115-
<br>
121+
<div class="not-examples">
122+
ES2015<br>
123+
124+
</div>
125+
<div class="examples">
126+
127+
</div>
128+
</div>
129+
130+
<br>
116131
ES2015<br>
117132

118133
<pre><span id="VALfillInPlace"><span class="keyword">val</span> fillInPlace</span> : <code class="type">'a -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre>
119134
<pre><span id="VALfillFromInPlace"><span class="keyword">val</span> fillFromInPlace</span> : <code class="type">'a -> from:int -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre><div class="info ">
120-
<div class="not-examples">
121-
ES2015<br>
122-
</div>
123-
<div class="examples">
124-
</div>
125-
</div>
126-
135+
<div class="not-examples">
136+
ES2015<br>
137+
138+
</div>
139+
<div class="examples">
140+
141+
</div>
142+
</div>
143+
144+
127145
<pre><span id="VALfillRangeInPlace"><span class="keyword">val</span> fillRangeInPlace</span> : <code class="type">'a -> start:int -> end_:int -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre><div class="info ">
128-
<div class="not-examples">
129-
ES2015<br>
130-
</div>
131-
<div class="examples">
132-
</div>
133-
</div>
134-
<br>
146+
<div class="not-examples">
147+
ES2015<br>
148+
149+
</div>
150+
<div class="examples">
151+
152+
</div>
153+
</div>
154+
155+
<br>
135156
ES2015<br>
136157

137158
<pre><span id="VALpop"><span class="keyword">val</span> pop</span> : <code class="type">'a <a href="Js_array.html#TYPEt">t</a> -> 'a option</code></pre><div class="info ">
138-
<div class="not-examples">
139-
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push<br>
140-
</div>
141-
<div class="examples">
142-
</div>
143-
</div>
144-
159+
<div class="not-examples">
160+
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push<br>
161+
162+
</div>
163+
<div class="examples">
164+
165+
</div>
166+
</div>
167+
168+
145169
<pre><span id="VALpush"><span class="keyword">val</span> push</span> : <code class="type">'a -> 'a <a href="Js_array.html#TYPEt">t</a> -> int</code></pre>
146170
<pre><span id="VALpushMany"><span class="keyword">val</span> pushMany</span> : <code class="type">'a array -> 'a <a href="Js_array.html#TYPEt">t</a> -> int</code></pre>
147171
<pre><span id="VALreverseInPlace"><span class="keyword">val</span> reverseInPlace</span> : <code class="type">'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre>
@@ -176,34 +200,43 @@ <h1>Module <a href="type_Js.Array.html">Js.Array</a></h1>
176200
<pre><span id="VALevery"><span class="keyword">val</span> every</span> : <code class="type">('a -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> bool</code></pre>
177201
<pre><span id="VALeveryi"><span class="keyword">val</span> everyi</span> : <code class="type">('a -> int -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> bool</code></pre>
178202
<pre><span id="VALfilter"><span class="keyword">val</span> filter</span> : <code class="type">('a -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre><div class="info ">
179-
<div class="not-examples">
180-
should we use <code class="code">bool</code> or <code class="code">boolan</code> seems they are intechangeable here<br>
181-
</div>
182-
<div class="examples">
183-
</div>
184-
</div>
185-
203+
<div class="not-examples">
204+
should we use <code class="code">bool</code> or <code class="code">boolan</code> seems they are intechangeable here<br>
205+
206+
</div>
207+
<div class="examples">
208+
209+
</div>
210+
</div>
211+
212+
186213
<pre><span id="VALfilteri"><span class="keyword">val</span> filteri</span> : <code class="type">('a -> int -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a <a href="Js_array.html#TYPEt">t</a></code></pre>
187214
<pre><span id="VALfind"><span class="keyword">val</span> find</span> : <code class="type">('a -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a option</code></pre>
188215
<pre><span id="VALfindi"><span class="keyword">val</span> findi</span> : <code class="type">('a -> int -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> 'a option</code></pre><div class="info ">
189-
<div class="not-examples">
190-
ES2015<br>
191-
</div>
192-
<div class="examples">
193-
</div>
194-
</div>
195-
<br>
216+
<div class="not-examples">
217+
ES2015<br>
218+
219+
</div>
220+
<div class="examples">
221+
222+
</div>
223+
</div>
224+
225+
<br>
196226
ES2015<br>
197227

198228
<pre><span id="VALfindIndex"><span class="keyword">val</span> findIndex</span> : <code class="type">('a -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> int</code></pre>
199229
<pre><span id="VALfindIndexi"><span class="keyword">val</span> findIndexi</span> : <code class="type">('a -> int -> bool) -> 'a <a href="Js_array.html#TYPEt">t</a> -> int</code></pre><div class="info ">
200-
<div class="not-examples">
201-
ES2015<br>
202-
</div>
203-
<div class="examples">
204-
</div>
205-
</div>
206-
<br>
230+
<div class="not-examples">
231+
ES2015<br>
232+
233+
</div>
234+
<div class="examples">
235+
236+
</div>
237+
</div>
238+
239+
<br>
207240
ES2015<br>
208241

209242
<pre><span id="VALforEach"><span class="keyword">val</span> forEach</span> : <code class="type">('a -> unit) -> 'a <a href="Js_array.html#TYPEt">t</a> -> unit</code></pre>

0 commit comments

Comments
 (0)