Files
talk-pro/node_modules/astro/dist/runtime/server/render/queue/builder.d.ts

15 lines
605 B
TypeScript
Raw Normal View History

import type { SSRResult } from '../../../../types/public/internal.js';
import type { RenderQueue } from './types.js';
import type { NodePool } from './pool.js';
/**
* Builds a render queue from a component tree.
* This function traverses the tree depth-first and creates a flat queue
* of nodes to be rendered, with parent tracking.
*
* @param root - The root component/value to render
* @param result - SSR result context
* @param pool
* @returns A render queue ready for rendering
*/
export declare function buildRenderQueue(root: any, result: SSRResult, pool: NodePool): Promise<RenderQueue>;