@@ -834,7 +834,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
834
834
@overload
835
835
def diff (self : Series [_str ], periods : int = ...) -> Never : ...
836
836
@overload
837
- def diff (self : Series [Timestamp ] | Series [ Timedelta ], periods : int = ...) -> Series [Timedelta ]: ... # type: ignore[overload-overlap]
837
+ def diff (self : Series [_T_STAMP_AND_DELTA ], periods : int = ...) -> Series [Timedelta ]: ... # type: ignore[overload-overlap]
838
838
@overload
839
839
def diff (self , periods : int = ...) -> Series [float ]: ...
840
840
def autocorr (self , lag : int = ...) -> float : ...
@@ -1670,7 +1670,9 @@ class Series(IndexOpsMixin[S1], NDFrame):
1670
1670
self , other : S1 | _ListLike | Series [S1 ] | datetime | timedelta | date
1671
1671
) -> Series [_bool ]: ...
1672
1672
@overload
1673
- def __mul__ (self : Series [_T_INT ], other : _nonseries_int | Series [int ]) -> Series [_T_INT ]: ...
1673
+ def __mul__ (
1674
+ self : Series [_T_INT ], other : _nonseries_int | Series [int ]
1675
+ ) -> Series [_T_INT ]: ...
1674
1676
@overload
1675
1677
def __mul__ (
1676
1678
self : Series [_T_STAMP_AND_DELTA ],
@@ -1757,7 +1759,9 @@ class Series(IndexOpsMixin[S1], NDFrame):
1757
1759
@overload
1758
1760
def __rxor__ (self , other : _nonseries_int | Series [int ]) -> Series [int ]: ...
1759
1761
@overload
1760
- def __sub__ (self : Series [_T_INT ], other : _nonseries_int | Series [int ]) -> Series [_T_INT ]: ...
1762
+ def __sub__ (
1763
+ self : Series [_T_INT ], other : _nonseries_int | Series [int ]
1764
+ ) -> Series [_T_INT ]: ...
1761
1765
@overload
1762
1766
def __sub__ (
1763
1767
self : Series [Timestamp ], other : _nonseries_timedelta | Series [Timedelta ]
@@ -1851,7 +1855,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
1851
1855
) -> Never : ...
1852
1856
@overload
1853
1857
def cumprod (
1854
- self : Series [Timestamp ] | Series [ Timedelta ],
1858
+ self : Series [_T_STAMP_AND_DELTA ],
1855
1859
axis : AxisIndex = ...,
1856
1860
skipna : _bool = ...,
1857
1861
* args : Any ,
@@ -2183,7 +2187,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
2183
2187
) -> Scalar : ...
2184
2188
@overload
2185
2189
def std (
2186
- self : Series [Timestamp ] | Series [ Timedelta ],
2190
+ self : Series [_T_STAMP_AND_DELTA ],
2187
2191
axis : AxisIndex | None = ...,
2188
2192
skipna : _bool | None = ...,
2189
2193
level : None = ...,
0 commit comments