From 6f4b17c37bcffbf208418c0c73ee634139f2e535 Mon Sep 17 00:00:00 2001 From: ulrichb Date: Tue, 3 Sep 2019 22:23:33 +0200 Subject: [PATCH] Change (fix) the typing of `InputProps.onBlur()` to `FocusEvent` (#38005) --- types/react-autosuggest/index.d.ts | 3 ++- types/react-autosuggest/react-autosuggest-tests.tsx | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/types/react-autosuggest/index.d.ts b/types/react-autosuggest/index.d.ts index 83f74ff750..a7bb084682 100644 --- a/types/react-autosuggest/index.d.ts +++ b/types/react-autosuggest/index.d.ts @@ -7,6 +7,7 @@ // Christopher Deutsch // Kevin Ross // Thomas den Hollander +// ulrichb // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 @@ -65,7 +66,7 @@ declare namespace Autosuggest { interface InputProps extends Omit, 'onChange' | 'onBlur'> { onChange(event: React.FormEvent, params: ChangeEvent): void; - onBlur?(event: React.FormEvent, params?: BlurEvent): void; + onBlur?(event: React.FocusEvent, params?: BlurEvent): void; value: string; [key: string]: any; } diff --git a/types/react-autosuggest/react-autosuggest-tests.tsx b/types/react-autosuggest/react-autosuggest-tests.tsx index a7015835de..46fd774da6 100644 --- a/types/react-autosuggest/react-autosuggest-tests.tsx +++ b/types/react-autosuggest/react-autosuggest-tests.tsx @@ -91,6 +91,7 @@ export class ReactAutosuggestBasicTest extends React.Component { placeholder: `Type 'c'`, value, onChange: (e, changeEvent) => this.onChange(e, changeEvent), + onBlur: (e) => { console.log(e.relatedTarget); } }} theme={theme}/>; }