diff --git a/src/dependency_injector/providers.pyi b/src/dependency_injector/providers.pyi index 91d3e9ed..f145a57e 100644 --- a/src/dependency_injector/providers.pyi +++ b/src/dependency_injector/providers.pyi @@ -548,12 +548,12 @@ class Selector(Provider[T_Any]): def __init__( self, selector: Optional[_Callable[..., Any]] = None, **providers: Provider ): ... - def __getattr__(self, name: str) -> Provider: ... + def __getattr__(self, name: str) -> Provider[T_Any]: ... @property def selector(self) -> Optional[_Callable[..., Any]]: ... def set_selector(self, selector: Optional[_Callable[..., Any]]) -> Selector[T_Any]: ... @property - def providers(self) -> _Dict[str, Provider]: ... + def providers(self) -> _Dict[str, Provider[T_Any]]: ... def set_providers(self, **providers: Provider) -> Selector[T_Any]: ... class ProvidedInstanceFluentInterface: