import { RenderMode, ServerRoute } from '@angular/ssr'; import { routes } from './app.routes'; const WILDCARD = '**'; /** Every static route gets its own HTML at build time; the catch-all stays client-rendered (it cannot be prerendered without params). */ export const serverRoutes: ServerRoute[] = [ ...routes .filter(route => route.path !== WILDCARD) .map((route): ServerRoute => ({ path: route.path ?? '', renderMode: RenderMode.Prerender })), { path: WILDCARD, renderMode: RenderMode.Client }, ];