massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / UserList.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2/UserList.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2/UserList.pyi
new file mode 100644 (file)
index 0000000..44efe90
--- /dev/null
@@ -0,0 +1,18 @@
+from typing import Iterable, MutableSequence, TypeVar, Union, overload\r
+\r
+_T = TypeVar("_T")\r
+_ULT = TypeVar("_ULT", bound=UserList)\r
+\r
+class UserList(MutableSequence[_T]):\r
+    def insert(self, index: int, object: _T) -> None: ...\r
+    @overload\r
+    def __setitem__(self, i: int, o: _T) -> None: ...\r
+    @overload\r
+    def __setitem__(self, s: slice, o: Iterable[_T]) -> None: ...\r
+    def __delitem__(self, i: Union[int, slice]) -> None: ...\r
+    def __len__(self) -> int: ...\r
+    @overload\r
+    def __getitem__(self, i: int) -> _T: ...\r
+    @overload\r
+    def __getitem__(self: _ULT, s: slice) -> _ULT: ...\r
+    def sort(self) -> None: ...\r