From 80552a69c40e093877d06074a0de2166f4b78171 Mon Sep 17 00:00:00 2001 From: Julien Robert Date: Tue, 14 Jan 2025 15:45:45 +0100 Subject: [PATCH] docs(depinject): clarify how to wrap module (#23373) Co-authored-by: Alex | Interchain Labs --- depinject/appconfig/module.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/depinject/appconfig/module.go b/depinject/appconfig/module.go index 666a4739f9..ce6f93337e 100644 --- a/depinject/appconfig/module.go +++ b/depinject/appconfig/module.go @@ -17,6 +17,10 @@ var Register = RegisterModule // will be injected into the container and can be requested by a provider // function. All module initialization should be handled by the provided options. // +// In some cases, a module may need to be manually overwritten from the global module +// registry. This can be done by calling RegisterModule again with the same config, +// but different options. This is useful when wrapping or overriding default modules. +// // Protobuf message types used for module configuration should define the // cosmos.app.v1alpha.module option and must explicitly specify go_package // to make debugging easier for users.