@@ -108,7 +108,6 @@ from pandas._libs.lib import _NoDefaultDoNotUse
108
108
from pandas ._libs .missing import NAType
109
109
from pandas ._libs .tslibs import BaseOffset
110
110
from pandas ._libs .tslibs .nattype import NaTType
111
- from pandas ._libs .tslibs .offsets import DateOffset
112
111
from pandas ._typing import (
113
112
S1 ,
114
113
S1_CO ,
@@ -167,6 +166,7 @@ from pandas._typing import (
167
166
NaPosition ,
168
167
NsmallestNlargestKeep ,
169
168
ObjectDtypeArg ,
169
+ PeriodFrequency ,
170
170
QuantileInterpolation ,
171
171
RandomState ,
172
172
ReindexMethod ,
@@ -1237,12 +1237,12 @@ class Series(IndexOpsMixin[S1], NDFrame):
1237
1237
) -> Series [S1 ]: ...
1238
1238
def to_timestamp (
1239
1239
self ,
1240
- freq : str | DateOffset | None = None ,
1240
+ freq : PeriodFrequency | None = None ,
1241
1241
how : ToTimestampHow = "start" ,
1242
1242
copy : _bool = True ,
1243
1243
) -> Series [S1 ]: ...
1244
1244
def to_period (
1245
- self , freq : _str | DateOffset | None = None , copy : _bool = True
1245
+ self , freq : PeriodFrequency | None = None , copy : _bool = True
1246
1246
) -> DataFrame : ...
1247
1247
@property
1248
1248
def str (
@@ -1496,7 +1496,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
1496
1496
@final
1497
1497
def asfreq (
1498
1498
self ,
1499
- freq : DateOffset | _str ,
1499
+ freq : Frequency ,
1500
1500
method : FillnaOptions | None = None ,
1501
1501
how : Literal ["start" , "end" ] | None = None ,
1502
1502
normalize : _bool = False ,
@@ -1646,7 +1646,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
1646
1646
self ,
1647
1647
periods : int = 1 ,
1648
1648
fill_method : None = None ,
1649
- freq : DateOffset | timedelta | _str | None = None ,
1649
+ freq : Frequency | timedelta | None = None ,
1650
1650
) -> Series [float ]: ...
1651
1651
@final
1652
1652
def first_valid_index (self ) -> Scalar : ...
0 commit comments