Closed skewty closed 11 months ago
The following overloads seem to fix typing for me in PyCharm 2023.2.
from kink import di di[bytes].| # gives auto-completion for split, decode, join, etc..
from typing import Any, Dict, Type, Union, Callable, List, TypeVar, overload T = TypeVar('T') class Container: @overload def __getitem__(self, key: str) -> Any: ... @overload def __getitem__(self, key: Type[T]) -> T: ... def __getitem__(self, key): ...same code as before...
https://github.com/kodemore/kink/pull/48
Released in 0.7.0. Thanks
The following overloads seem to fix typing for me in PyCharm 2023.2.