deserializeRouteData() — astro Function Reference
Architecture documentation for the deserializeRouteData() function in manifest.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 57db66e3_d5e1_e785_3d75_3183e9f65be7["deserializeRouteData()"] 2c745477_c1ed_7475_3247_a93a16501bd9["manifest.ts"] 57db66e3_d5e1_e785_3d75_3183e9f65be7 -->|defined in| 2c745477_c1ed_7475_3247_a93a16501bd9 3cab116d_05ae_2128_4cfe_a777943b7ac4["deserializeManifest()"] 3cab116d_05ae_2128_4cfe_a777943b7ac4 -->|calls| 57db66e3_d5e1_e785_3d75_3183e9f65be7 8d04f54d_5c20_4d2a_eab5_01e52e7e23a1["deserializeRouteInfo()"] 8d04f54d_5c20_4d2a_eab5_01e52e7e23a1 -->|calls| 57db66e3_d5e1_e785_3d75_3183e9f65be7 style 57db66e3_d5e1_e785_3d75_3183e9f65be7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/app/manifest.ts lines 87–108
export function deserializeRouteData(rawRouteData: SerializedRouteData): RouteData {
return {
route: rawRouteData.route,
type: rawRouteData.type,
pattern: new RegExp(rawRouteData.pattern),
params: rawRouteData.params,
component: rawRouteData.component,
pathname: rawRouteData.pathname || undefined,
segments: rawRouteData.segments,
prerender: rawRouteData.prerender,
redirect: rawRouteData.redirect,
redirectRoute: rawRouteData.redirectRoute
? deserializeRouteData(rawRouteData.redirectRoute)
: undefined,
fallbackRoutes: rawRouteData.fallbackRoutes.map((fallback) => {
return deserializeRouteData(fallback);
}),
isIndex: rawRouteData.isIndex,
origin: rawRouteData.origin,
distURL: rawRouteData.distURL,
};
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does deserializeRouteData() do?
deserializeRouteData() is a function in the astro codebase, defined in packages/astro/src/core/app/manifest.ts.
Where is deserializeRouteData() defined?
deserializeRouteData() is defined in packages/astro/src/core/app/manifest.ts at line 87.
What calls deserializeRouteData()?
deserializeRouteData() is called by 2 function(s): deserializeManifest, deserializeRouteInfo.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free