diff options
author | Taneli Hukkinen <hukkinj1@users.noreply.github.com> | 2020-05-08 16:38:24 +0200 |
---|---|---|
committer | Yury Selivanov <yury@edgedb.com> | 2020-05-13 12:21:27 -0700 |
commit | 0841f90dc323f3cc8f075d8531683e7308371a24 (patch) | |
tree | 7e763b6f0cad84234911056aa0c96ab774aa16f2 | |
parent | e0a07ab5bf65d416967f624172644d7846616569 (diff) | |
download | immutables-0841f90dc323f3cc8f075d8531683e7308371a24.tar.gz immutables-0841f90dc323f3cc8f075d8531683e7308371a24.zip |
Improve type annotation of Map.__init__
-rw-r--r-- | immutables/_map.pyi | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/immutables/_map.pyi b/immutables/_map.pyi index bea69f3..ff5f895 100644 --- a/immutables/_map.pyi +++ b/immutables/_map.pyi @@ -41,9 +41,12 @@ class MapItems(Generic[K, V]): class Map(Mapping[K, V]): + @overload + def __init__(self, **kw: V) -> None: ... + @overload def __init__( - self, col: Union[Mapping[K, V], Iterable[Tuple[K, V]]] = ..., **kw: V - ): ... + self, col: Union[Mapping[K, V], Iterable[Tuple[K, V]]], **kw: V + ) -> None: ... def __reduce__(self) -> Tuple[Type[Map], Tuple[dict]]: ... def __len__(self) -> int: ... def __eq__(self, other: Any) -> bool: ... |