@@ -118,17 +118,25 @@ export default defineConfig({
118
118
{ text : "New to OCaml?" , link : "/new-to-ocaml" } ,
119
119
{ text : "Package Management" , link : "/package-management" } ,
120
120
{ text : "Build System" , link : "/build-system" } ,
121
- {
122
- text : "Communicate with JavaScript" ,
123
- link : "/communicate-with-javascript" ,
124
- } ,
125
121
{ text : "How-to Guides" , link : "/how-to-guides" } ,
126
122
{
127
123
text : "Melange for X Developers" ,
128
124
link : "/melange-for-x-developers" ,
129
125
} ,
130
126
] ,
131
127
} ,
128
+ {
129
+ text : 'Communicate with JavaScript' ,
130
+ items : [
131
+ { text : "Overview" , link : "/communicate-with-javascript" } ,
132
+ { text : "Language concepts" , link : "/language-concepts" } ,
133
+ { text : "Data types and runtime representation" , link : "/data-types-and-runtime-rep" } ,
134
+ { text : "Melange attributes and extension nodes" , link : "/attributes-and-extension-nodes" } ,
135
+ { text : "Working with JavaScript objects and values" , link : "/working-with-js-objects-and-values" } ,
136
+ { text : "Advanced JavaScript interoperability" , link : "/advanced-js-interop" } ,
137
+ { text : "Bindings cookbook" , link : "/bindings-cookbook" } ,
138
+ ] ,
139
+ } ,
132
140
{
133
141
text : "Reference" ,
134
142
items : [ { text : "API" , link : "/api" } ] ,
0 commit comments