Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Add i16 to test stubs
  • Loading branch information
JukkaL committed Jun 18, 2023
commit acfb4032058b43553074c2f8a9ed81a6546107ce
32 changes: 31 additions & 1 deletion test-data/unit/lib-stub/mypy_extensions.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,37 @@ class FlexibleAlias(Generic[_T, _U]): ...
class __SupportsInt(Protocol[T_co]):
def __int__(self) -> int: pass

_Int = Union[int, i32, i64]
_Int = Union[int, i16, i32, i64]

class i16:
def __init__(self, x: Union[_Int, str, bytes, SupportsInt], base: int = 10) -> None: ...
def __add__(self, x: i16) -> i16: ...
def __radd__(self, x: i16) -> i16: ...
def __sub__(self, x: i16) -> i16: ...
def __rsub__(self, x: i16) -> i16: ...
def __mul__(self, x: i16) -> i16: ...
def __rmul__(self, x: i16) -> i16: ...
def __floordiv__(self, x: i16) -> i16: ...
def __rfloordiv__(self, x: i16) -> i16: ...
def __mod__(self, x: i16) -> i16: ...
def __rmod__(self, x: i16) -> i16: ...
def __and__(self, x: i16) -> i16: ...
def __rand__(self, x: i16) -> i16: ...
def __or__(self, x: i16) -> i16: ...
def __ror__(self, x: i16) -> i16: ...
def __xor__(self, x: i16) -> i16: ...
def __rxor__(self, x: i16) -> i16: ...
def __lshift__(self, x: i16) -> i16: ...
def __rlshift__(self, x: i16) -> i16: ...
def __rshift__(self, x: i16) -> i16: ...
def __rrshift__(self, x: i16) -> i16: ...
def __neg__(self) -> i16: ...
def __invert__(self) -> i16: ...
def __pos__(self) -> i16: ...
def __lt__(self, x: i16) -> bool: ...
def __le__(self, x: i16) -> bool: ...
def __ge__(self, x: i16) -> bool: ...
def __gt__(self, x: i16) -> bool: ...

class i32:
def __init__(self, x: Union[_Int, str, bytes, SupportsInt], base: int = 10) -> None: ...
Expand Down