Skip to content

Commit a0834e0

Browse files
committed
Add example to README.
1 parent 3843966 commit a0834e0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ third_container = DependencyContainer.get_instance(name="third_container")
6060
dependency_container.register_transient(SomeInterface, SomeClass)
6161
dependency_container.register_scoped(AnotherInterface, AnotherClass)
6262
dependency_container.register_singleton(ThirdInterface, ThirdClass)
63+
64+
# Registering dependencies with constructor arguments
65+
dependency_container.register_transient(
66+
SomeInterface,
67+
SomeClass,
68+
constructor_args={"arg1": value1, "arg2": value2}
69+
)
6370
```
6471

6572
### Resolving dependencies using the container

0 commit comments

Comments
 (0)