From f1ff6bcaee3035e78eebdf88a76e621ba714bc9e Mon Sep 17 00:00:00 2001 From: Sebastian Himberger Date: Wed, 18 Jan 2017 06:47:27 +0100 Subject: [PATCH] Fix type signature of event handler (#13412) https://github.com/Hacker0x01/react-datepicker/edit/master/src/datepicker.jsx indicates these should be function types. --- react-datepicker/index.d.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/react-datepicker/index.d.ts b/react-datepicker/index.d.ts index a158ba2f5f..aec8b61b72 100644 --- a/react-datepicker/index.d.ts +++ b/react-datepicker/index.d.ts @@ -16,7 +16,7 @@ declare module "react-datepicker" { disabled?: boolean; endDate?: {}; excludeDates?: any[]; - filterDate?():any; + filterDate?(): any; fixedHeight?: boolean; id?: string; includeDates?: any[]; @@ -25,10 +25,9 @@ declare module "react-datepicker" { maxDate?: {}; minDate?: {}; name?: string; - onBlur?():any; - onChange():any; - onChange(date?:any):any; - onFocus?():any; + onBlur?(handler: (e: any) => void): any; + onChange(handler: (date?: any, e?: any) => void): any; + onFocus?(handler: (e: any) => void): any; peekNextMonth?: boolean; placeholderText?: string; popoverAttachment?: string; @@ -40,7 +39,7 @@ declare module "react-datepicker" { scrollableYearDropdown?: boolean; selected?: {}; selectsEnd?: boolean; - selectsStart?: boolean; + selectsStart?: boolean; showMonthDropdown?: boolean; showYearDropdown?: boolean; showWeekNumbers?: boolean;