@@ -64,13 +64,13 @@ export default {
6464 /**
6565 * Generates a JSX AST
6666 *
67- * @param {Input } entries
67+ * @param {Input } input
6868 * @param {Partial<GeneratorOptions> } options
6969 * @returns {AsyncGenerator<Array<string>> }
7070 */
71- async * generate ( entries , { index, releases, version, worker } ) {
72- const groupedModules = groupNodesByModule ( entries ) ;
73- const headNodes = getSortedHeadNodes ( entries ) ;
71+ async * generate ( input , { index, releases, version, worker } ) {
72+ const groupedModules = groupNodesByModule ( input ) ;
73+ const headNodes = getSortedHeadNodes ( input ) ;
7474
7575 // Pre-compute docPages once in main thread
7676 const docPages = index
@@ -79,14 +79,14 @@ export default {
7979
8080 // Create sliced input: each item contains head + its module's entries
8181 // This avoids sending all 4700+ entries to every worker
82- const input = headNodes . map ( head => ( {
82+ const entries = headNodes . map ( head => ( {
8383 head,
8484 entries : groupedModules . get ( head . api ) ,
8585 } ) ) ;
8686
8787 const deps = { docPages, releases, version } ;
8888
89- for await ( const chunkResult of worker . stream ( input , input , deps ) ) {
89+ for await ( const chunkResult of worker . stream ( entries , entries , deps ) ) {
9090 yield chunkResult ;
9191 }
9292 } ,
0 commit comments