Closed dkraczkowski closed 11 months ago
This PR adds support for optional types injection:
from kink import inject, di from typing import Optional class Message: def __init__(self, value: str) -> None: self.value = value di[Message] = Message("Hello world") @inject() def inject_test(a_message: Optional[Message] = None): if a_message: return a_message.value return "" assert inject_test() == "Hello world"
This PR adds support for optional types injection: