mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-06 21:43:59 +08:00
[_operator] Type mod (#15577)
Add `Supports(R)Mod` protocols to `_typeshed` module.
This commit is contained in:
@@ -126,6 +126,12 @@ class SupportsMul(Protocol[_T_contra, _T_co]):
|
||||
class SupportsRMul(Protocol[_T_contra, _T_co]):
|
||||
def __rmul__(self, x: _T_contra, /) -> _T_co: ...
|
||||
|
||||
class SupportsMod(Protocol[_T_contra, _T_co]):
|
||||
def __mod__(self, other: _T_contra, /) -> _T_co: ...
|
||||
|
||||
class SupportsRMod(Protocol[_T_contra, _T_co]):
|
||||
def __rmod__(self, other: _T_contra, /) -> _T_co: ...
|
||||
|
||||
class SupportsDivMod(Protocol[_T_contra, _T_co]):
|
||||
def __divmod__(self, other: _T_contra, /) -> _T_co: ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user