``` private fun addAction(targetConfig: Config) { ...
# kodein
a
Copy code
private fun addAction(targetConfig: Config) {
                    actions.add(BindActions {
                        val asJson = targetConfig.root().render(ConfigRenderOptions.concise().setJson(true))
                        val instance: T = mapper.readValue(asJson, TypeFactory.defaultInstance().constructType(_bind.type))!!
                        DirectBinder(_bind.tag, overrides)._with(_bind.type, singleton { instance })
                    })
                }