(previewServer: PreviewServer)
| 307 | } |
| 308 | |
| 309 | function getResolvedUrl(previewServer: PreviewServer): URL { |
| 310 | const baseUrl = previewServer.resolvedUrls?.local[0] |
| 311 | |
| 312 | if (!baseUrl) { |
| 313 | throw new Error('No resolved URL is available from the Vite preview server') |
| 314 | } |
| 315 | |
| 316 | return new URL(baseUrl) |
| 317 | } |
| 318 | |
| 319 | /** |
| 320 | * Validates and normalizes prerender page paths to ensure they are relative |