massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / UserList.pyi
1 from typing import Iterable, MutableSequence, TypeVar, Union, overload\r
2 \r
3 _T = TypeVar("_T")\r
4 _ULT = TypeVar("_ULT", bound=UserList)\r
5 \r
6 class UserList(MutableSequence[_T]):\r
7     def insert(self, index: int, object: _T) -> None: ...\r
8     @overload\r
9     def __setitem__(self, i: int, o: _T) -> None: ...\r
10     @overload\r
11     def __setitem__(self, s: slice, o: Iterable[_T]) -> None: ...\r
12     def __delitem__(self, i: Union[int, slice]) -> None: ...\r
13     def __len__(self) -> int: ...\r
14     @overload\r
15     def __getitem__(self, i: int) -> _T: ...\r
16     @overload\r
17     def __getitem__(self: _ULT, s: slice) -> _ULT: ...\r
18     def sort(self) -> None: ...\r