diff --git a/packages/@o3r/routing/src/tools/app-server-routing.module.ts b/packages/@o3r/routing/src/tools/app-server-routing.module.ts index 81e4eced75..95758414d8 100644 --- a/packages/@o3r/routing/src/tools/app-server-routing.module.ts +++ b/packages/@o3r/routing/src/tools/app-server-routing.module.ts @@ -6,8 +6,9 @@ import { ModuleWithProviders, NgModule, } from '@angular/core'; -import type { - BuildTimeProperties, +import { + type BuildTimeProperties, + DEFAULT_BUILD_PROPERTIES, } from '@o3r/core'; /** @@ -38,11 +39,11 @@ export class AppServerRoutingModule { * Injects the APP_BASE_HREF with a custom factory * @param config The application environment configuration */ - public static forRoot(config: BuildTimeProperties): ModuleWithProviders { + public static forRoot(config: Partial): ModuleWithProviders { return { ngModule: AppServerRoutingModule, providers: [ - { provide: ENVIRONMENT_CONFIG_TOKEN, useValue: config }, + { provide: ENVIRONMENT_CONFIG_TOKEN, useValue: { ...DEFAULT_BUILD_PROPERTIES, ...config } }, { provide: APP_BASE_HREF, useFactory: appBaseHrefFactory,