From d37eb74cea13bfae3c6e01f49442afc65b4d3d17 Mon Sep 17 00:00:00 2001 From: Oliver Joseph Ash Date: Sat, 30 Mar 2019 04:27:46 +0000 Subject: [PATCH] `react-autocomplete`: fix `renderMenu` param type (#34183) * Add failing test * Fix failing test --- types/react-autocomplete/index.d.ts | 2 +- types/react-autocomplete/react-autocomplete-tests.tsx | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/types/react-autocomplete/index.d.ts b/types/react-autocomplete/index.d.ts index fd0bdc8b8a..a377a71813 100644 --- a/types/react-autocomplete/index.d.ts +++ b/types/react-autocomplete/index.d.ts @@ -76,7 +76,7 @@ declare namespace Autocomplete { * and the width of the dropdown menu. */ renderMenu?: ( - items: any[], + items: ReactNode[], value: string, styles: CSSProperties, ) => ReactNode; diff --git a/types/react-autocomplete/react-autocomplete-tests.tsx b/types/react-autocomplete/react-autocomplete-tests.tsx index 36834b46d1..0132023dd1 100644 --- a/types/react-autocomplete/react-autocomplete-tests.tsx +++ b/types/react-autocomplete/react-autocomplete-tests.tsx @@ -16,3 +16,8 @@ render( />, container, ); + +// $ExpectError +const renderMenu: React.ComponentProps['renderMenu'] = ( + (item: string[]) =>
+);