diff --git a/goldens/public-api/angular/ssr/index.api.md b/goldens/public-api/angular/ssr/index.api.md index 840e3c987b3f..07bd14eb3537 100644 --- a/goldens/public-api/angular/ssr/index.api.md +++ b/goldens/public-api/angular/ssr/index.api.md @@ -5,6 +5,7 @@ ```ts import { EnvironmentProviders } from '@angular/core'; +import { InjectionToken } from '@angular/core'; // @public export class AngularAppEngine { @@ -34,6 +35,15 @@ export enum RenderMode { Server = 1 } +// @public +export const REQUEST: InjectionToken; + +// @public +export const REQUEST_CONTEXT: InjectionToken; + +// @public +export const RESPONSE_INIT: InjectionToken; + // @public export type ServerRoute = ServerRouteAppShell | ServerRouteClient | ServerRoutePrerender | ServerRoutePrerenderWithParams | ServerRouteServer; diff --git a/packages/angular/ssr/public_api.ts b/packages/angular/ssr/public_api.ts index 256a0169c89b..deaefc99bb39 100644 --- a/packages/angular/ssr/public_api.ts +++ b/packages/angular/ssr/public_api.ts @@ -17,3 +17,5 @@ export { provideServerRoutesConfig, RenderMode, } from './src/routes/route-config'; + +export { REQUEST, RESPONSE_INIT, REQUEST_CONTEXT } from './src/tokens'; diff --git a/packages/angular/ssr/src/tokens.ts b/packages/angular/ssr/src/tokens.ts index e63593658e6e..a04f19958edb 100644 --- a/packages/angular/ssr/src/tokens.ts +++ b/packages/angular/ssr/src/tokens.ts @@ -10,15 +10,18 @@ import { InjectionToken } from '@angular/core'; /** * Injection token for the current request. + * @developerPreview */ export const REQUEST = new InjectionToken('REQUEST'); /** * Injection token for the response initialization options. + * @developerPreview */ export const RESPONSE_INIT = new InjectionToken('RESPONSE_INIT'); /** * Injection token for additional request context. + * @developerPreview */ export const REQUEST_CONTEXT = new InjectionToken('REQUEST_CONTEXT');