@tanstack/router-core
Version:
Modern and scalable routing for React applications
9 lines (8 loc) • 681 B
text/typescript
import { Manifest, RouterManagedTag } from '../manifest.cjs';
import { AnyRouteMatch } from '../Matches.cjs';
import { InitialHydrationScriptTags } from './hydrationScripts.cjs';
type ScriptTags = Array<RouterManagedTag>;
export type SsrBodyScriptParts = readonly [ScriptTags, ScriptTags];
export declare function getSsrBodyScriptParts(matches: Array<AnyRouteMatch>, manifest: Manifest | undefined, nonce: string | undefined, routeScriptAttrs?: Record<string, unknown>): SsrBodyScriptParts;
export declare function composeSsrBodyScripts([routeScripts, manifestScripts]: SsrBodyScriptParts, initialHydrationScripts?: InitialHydrationScriptTags): Array<RouterManagedTag>;
export {};