@@ -158,6 +158,67 @@ const config: Config = {
158
158
sort : 'kind' ,
159
159
} ,
160
160
] ,
161
+ [
162
+ 'docusaurus-plugin-typedoc' ,
163
+ {
164
+ id : '@virtuoso.dev/reactive-engine' ,
165
+ sidebar : {
166
+ autoConfiguration : true ,
167
+ typescript : true ,
168
+ pretty : true ,
169
+ } ,
170
+ projectDocuments : [ '../../packages/reactive-engine/docs/*.md' ] ,
171
+ // TypeDoc options
172
+ entryPoints : [ '../../packages/reactive-engine/src/index.ts' ] ,
173
+ tsconfig : 'tsconfig.reactive-engine.json' ,
174
+
175
+ // Plugin options
176
+ out : 'docs/virtuoso-reactive-engine-api' ,
177
+ plugin : [ 'typedoc-plugin-no-inherit' ] ,
178
+
179
+ excludeExternals : false ,
180
+ excludePrivate : true ,
181
+ excludeInternal : true ,
182
+ useHTMLEncodedBrackets : false ,
183
+
184
+ categoryOrder : [ 'Guides' , 'API Reference' , 'Nodes' , 'Hooks' , 'Operators' , 'Combinators' , '*' , 'Logging' , 'Misc' ] ,
185
+ groupOrder : [ 'Functions' , 'Variables' , 'Interfaces' , 'Type Aliases' , '*' ] ,
186
+ sort : 'kind' ,
187
+ kindSortOrder : [
188
+ 'Function' ,
189
+ 'Reference' ,
190
+ 'Project' ,
191
+ 'Module' ,
192
+ 'Namespace' ,
193
+ 'Enum' ,
194
+ 'EnumMember' ,
195
+ 'Class' ,
196
+ 'Interface' ,
197
+ 'TypeAlias' ,
198
+ 'Constructor' ,
199
+ 'Property' ,
200
+ 'Variable' ,
201
+ 'Accessor' ,
202
+ 'Method' ,
203
+ 'Parameter' ,
204
+ 'TypeParameter' ,
205
+ 'TypeLiteral' ,
206
+ 'CallSignature' ,
207
+ 'ConstructorSignature' ,
208
+ 'IndexSignature' ,
209
+ 'GetSignature' ,
210
+ 'SetSignature' ,
211
+ ] ,
212
+
213
+ disableSources : true ,
214
+ // allReflectionsHaveOwnDocument: true,
215
+ hideBreadcrumbs : true ,
216
+ parametersFormat : 'table' ,
217
+ watch : true ,
218
+ router : 'module' ,
219
+ } ,
220
+ ] ,
221
+
161
222
[
162
223
'@docusaurus/plugin-client-redirects' ,
163
224
{
@@ -245,13 +306,19 @@ const config: Config = {
245
306
type : 'docSidebar' ,
246
307
sidebarId : 'messageListApiSidebar' ,
247
308
position : 'left' ,
248
- label : 'Virtuoso Message List API' ,
309
+ label : 'Message List API' ,
249
310
} ,
250
311
{
251
312
type : 'docSidebar' ,
252
313
sidebarId : 'masonryApiSidebar' ,
253
314
position : 'left' ,
254
- label : 'Virtuoso Masonry API' ,
315
+ label : ' Masonry API' ,
316
+ } ,
317
+ {
318
+ type : 'docSidebar' ,
319
+ sidebarId : 'reactiveEngineSidebar' ,
320
+ position : 'left' ,
321
+ label : 'Reactive Engine' ,
255
322
} ,
256
323
{
257
324
to : '/pricing' ,
0 commit comments