@@ -19,11 +19,15 @@ from pandas.core.series import (
19
19
from pandas ._typing import (
20
20
AnyArrayLike ,
21
21
ArrayLike ,
22
+ DatetimeLike ,
23
+ IntervalClosedType ,
22
24
np_ndarray_bool ,
23
25
)
24
26
25
27
from pandas .core .dtypes .dtypes import DatetimeTZDtype
26
28
29
+ from pandas .tseries .offsets import BaseOffset
30
+
27
31
class DatetimeIndex (DatetimeTimedeltaMixin , DatetimeIndexProperties ):
28
32
tz : tzinfo | None
29
33
def __init__ (
@@ -76,25 +80,26 @@ class DatetimeIndex(DatetimeTimedeltaMixin, DatetimeIndexProperties):
76
80
def dtype (self ) -> np .dtype | DatetimeTZDtype : ...
77
81
78
82
def date_range (
79
- start = ...,
80
- end = ...,
81
- periods = ...,
82
- freq = ...,
83
- tz = ...,
84
- normalize = ...,
85
- name = ...,
86
- closed = ...,
83
+ start : str | DatetimeLike | None = ...,
84
+ end : str | DatetimeLike | None = ...,
85
+ periods : int | None = ...,
86
+ freq : str | BaseOffset = ...,
87
+ tz : str | tzinfo = ...,
88
+ normalize : bool = ...,
89
+ name : str | None = ...,
90
+ inclusive : IntervalClosedType = ...,
87
91
** kwargs ,
88
92
) -> DatetimeIndex : ...
89
93
def bdate_range (
90
- start = ...,
91
- end = ...,
92
- periods = ...,
93
- freq : str = ...,
94
- tz = ...,
94
+ start : str | DatetimeLike | None = ...,
95
+ end : str | DatetimeLike | None = ...,
96
+ periods : int | None = ...,
97
+ freq : str | BaseOffset = ...,
98
+ tz : str | tzinfo = ...,
95
99
normalize : bool = ...,
96
- name = ...,
97
- weekmask = ...,
98
- holidays = ...,
99
- closed = ...,
100
+ name : str | None = ...,
101
+ weekmask : str | None = ...,
102
+ holidays : list | None = ...,
103
+ inclusive : IntervalClosedType = ...,
104
+ ** kwargs ,
100
105
) -> DatetimeIndex : ...
0 commit comments