¿Cómo se pasan los parámetros del método de un módulo forRoot () a un proveedor?

Encontré algunos ejemplos del método forRoot () del módulo como el siguiente:

export class CoreModule {
constructor(
@Optional()
@SkipSelf()
parentModule: CoreModule
) {
if (parentModule) {
  throw new Error(
    'CoreModule is already loaded. Import it in the AppModule only'
  );
 }
}
static forRoot(someParameters?:string[]): ModuleWithProviders {
  return {
  ngModule: CoreModule,
  providers: [AnProvider1, AnProvider2]
 };
}

Pero, ¿cómo puedo pasar los valores de los parámetros a cualquiera de los proveedores declarados del módulo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta