UNPKG

vite-plugin-react-server

Version:
33 lines 1.14 kB
/** * Manages headless stream state for error tracking and element reuse. * Used by both client and server workflows for consistent behavior. */ export interface HeadlessStreamData { PageComponent: any; errored: boolean; } export interface HeadlessStreamState { elements: Map<string, HeadlessStreamData>; errors: Map<string, Error>; } /** * Creates a new headless stream state manager. */ export declare function createHeadlessStreamState(): HeadlessStreamState; /** * Tracks a headless stream error for a route. * * @param state - The headless stream state * @param route - The route that had an error * @param error - The error that occurred */ export declare function trackHeadlessStreamError(state: HeadlessStreamState, route: string, error: Error): void; /** * Checks if a route has a headless stream error. * * @param state - The headless stream state * @param route - The route to check * @returns true if the route has a headless stream error */ export declare function hasHeadlessStreamError(state: HeadlessStreamState, route: string): boolean; //# sourceMappingURL=headlessStreamState.d.ts.map