[_operator] Type mod (#15577)

Add `Supports(R)Mod` protocols to `_typeshed` module.
This commit is contained in:
Hunter Hogan
2026-04-05 08:19:57 -05:00
committed by GitHub
parent 72b73680a2
commit 4edae94984
2 changed files with 11 additions and 2 deletions
+6
View File
@@ -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: ...