diff --git a/packages/angular/ssr/src/routes/route-config.ts b/packages/angular/ssr/src/routes/route-config.ts index ac6fd6203bca..88df23721d73 100644 --- a/packages/angular/ssr/src/routes/route-config.ts +++ b/packages/angular/ssr/src/routes/route-config.ts @@ -10,6 +10,8 @@ import { EnvironmentProviders, InjectionToken, makeEnvironmentProviders } from ' /** * Different rendering modes for server routes. + * @see {@link provideServerRoutesConfig} + * @see {@link ServerRoute} * @developerPreview */ export enum RenderMode { @@ -29,7 +31,7 @@ export enum RenderMode { /** * Defines the fallback strategies for Static Site Generation (SSG) routes when a pre-rendered path is not available. * This is particularly relevant for routes with parameterized URLs where some paths might not be pre-rendered at build time. - * + * @see {@link ServerRoutePrerenderWithParams} * @developerPreview */ export enum PrerenderFallback { @@ -54,6 +56,7 @@ export enum PrerenderFallback { /** * Common interface for server routes, providing shared properties. + * @developerPreview */ export interface ServerRouteCommon { /** The path associated with this route. */ @@ -68,6 +71,8 @@ export interface ServerRouteCommon { /** * A server route that uses AppShell rendering mode. + * @see {@link RenderMode} + * @developerPreview */ export interface ServerRouteAppShell extends Omit { /** Specifies that the route uses AppShell rendering mode. */ @@ -76,6 +81,8 @@ export interface ServerRouteAppShell extends Omit { /** Specifies that the route uses Static Site Generation (SSG) mode. */ @@ -95,6 +104,10 @@ export interface ServerRoutePrerender extends Omit /** * A server route configuration that uses Static Site Generation (SSG) mode, including support for routes with parameters. + * @see {@link RenderMode} + * @see {@link ServerRoutePrerender} + * @see {@link PrerenderFallback} + * @developerPreview */ export interface ServerRoutePrerenderWithParams extends Omit { /** @@ -138,6 +151,8 @@ export interface ServerRoutePrerenderWithParams extends Omit('SERVER_RO * * @param routes - An array of server routes to be provided. * @returns An `EnvironmentProviders` object that contains the server routes configuration. + * @see {@link ServerRoute} * @developerPreview */ export function provideServerRoutesConfig(routes: ServerRoute[]): EnvironmentProviders {