diff --git a/src/dependency_injector/providers.pyi b/src/dependency_injector/providers.pyi index 01545902..f115fbd5 100644 --- a/src/dependency_injector/providers.pyi +++ b/src/dependency_injector/providers.pyi @@ -42,14 +42,14 @@ class Provider(Generic[T]): def delegate(self) -> Provider: ... @property def provider(self) -> Provider: ... + @property + def provided(self) -> ProvidedInstance: ... def _copy_overridings(self, copied: Provider, memo: Optional[Dict[Any, Any]]) -> None: ... class Object(Provider, Generic[T]): def __init__(self, provides: T) -> None: ... def __call__(self, *args: Injection, **kwargs: Injection) -> T: ... - @property - def provided(self) -> ProvidedInstance: ... class Delegate(Provider): @@ -63,8 +63,6 @@ class Dependency(Provider, Generic[T]): def __init__(self, instance_of: Type[T] = object) -> None: ... def __call__(self, *args: Injection, **kwargs: Injection) -> T: ... @property - def provided(self) -> ProvidedInstance: ... - @property def instance_of(self) -> Type[T]: ... def provided_by(self, provider: Provider) -> OverridingContext: ... @@ -85,8 +83,6 @@ class Callable(Provider, Generic[T]): @property def provides(self) -> T: ... @property - def provided(self) -> ProvidedInstance: ... - @property def args(self) -> Tuple[Injection]: ... def add_args(self, *args: Injection) -> Callable[T]: ... def set_args(self, *args: Injection) -> Callable[T]: ... @@ -173,8 +169,6 @@ class Factory(Provider, Generic[T]): @property def provides(self) -> T: ... @property - def provided(self) -> ProvidedInstance: ... - @property def args(self) -> Tuple[Injection]: ... def add_args(self, *args: Injection) -> Factory[T]: ... def set_args(self, *args: Injection) -> Factory[T]: ... @@ -217,8 +211,6 @@ class BaseSingleton(Provider, Generic[T]): @property def cls(self) -> T: ... @property - def provided(self) -> ProvidedInstance: ... - @property def args(self) -> Tuple[Injection]: ... def add_args(self, *args: Injection) -> Factory[T]: ... def set_args(self, *args: Injection) -> Factory[T]: ... @@ -266,8 +258,6 @@ class List(Provider): def __init__(self, *args: Injection): ... def __call__(self, *args: Injection, **kwargs: Injection) -> _List[Any]: ... @property - def provided(self) -> ProvidedInstance: ... - @property def args(self) -> Tuple[Injection]: ... def add_args(self, *args: Injection) -> List: ... def set_args(self, *args: Injection) -> List: ... @@ -288,8 +278,6 @@ class Selector(Provider): def __call__(self, *args: Injection, **kwargs: Injection) -> Any: ... def __getattr__(self, name: str) -> Provider: ... @property - def provided(self) -> ProvidedInstance: ... - @property def providers(self) -> Dict[str, Provider]: ...