From 34cbdeac61a04b91818ce6728eb7792adadd5401 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Guillot?= Date: Tue, 25 Oct 2016 18:03:04 +0200 Subject: [PATCH] Added lots of missing properties (#12222) * Added lots of missing properties * Missing semi-colon and adding JSX type --- react-datepicker/react-datepicker.d.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/react-datepicker/react-datepicker.d.ts b/react-datepicker/react-datepicker.d.ts index 1d8cdc89cc..a158ba2f5f 100644 --- a/react-datepicker/react-datepicker.d.ts +++ b/react-datepicker/react-datepicker.d.ts @@ -6,14 +6,18 @@ /// declare module "react-datepicker" { - interface ReactDatePicker { + interface ReactDatePickerProps { + autoComplete?: string; + autoFocus?: boolean; className?: string; + customInput?: React.ReactNode; dateFormat?: string; dateFormatCalendar?: string; disabled?: boolean; endDate?: {}; excludeDates?: any[]; filterDate?():any; + fixedHeight?: boolean; id?: string; includeDates?: any[]; isClearable?: boolean; @@ -25,6 +29,7 @@ declare module "react-datepicker" { onChange():any; onChange(date?:any):any; onFocus?():any; + peekNextMonth?: boolean; placeholderText?: string; popoverAttachment?: string; popoverTargetAttachment?: string; @@ -32,15 +37,20 @@ declare module "react-datepicker" { readOnly?: boolean; renderCalendarTo?: any; required?: boolean; + scrollableYearDropdown?: boolean; selected?: {}; + selectsEnd?: boolean; + selectsStart?: boolean; + showMonthDropdown?: boolean; showYearDropdown?: boolean; + showWeekNumbers?: boolean; startDate?: {}; tabIndex?: number; tetherConstraints?: any[]; title?: string; todayButton?: string; - fixedHeight?: boolean; + utcOffset?: number; } - let ReactDatePicker: React.ClassicComponentClass; + let ReactDatePicker: React.ClassicComponentClass; export = ReactDatePicker; }