From c155cf36e4b8b9a17cf95c1d1367f0ec0af32f4c Mon Sep 17 00:00:00 2001 From: dominik-zeglen Date: Fri, 20 Dec 2019 11:53:28 +0100 Subject: [PATCH] Fix types --- src/components/Filter/useFilter.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/components/Filter/useFilter.ts b/src/components/Filter/useFilter.ts index dff73fdb6..0a9b5ccb3 100644 --- a/src/components/Filter/useFilter.ts +++ b/src/components/Filter/useFilter.ts @@ -3,12 +3,6 @@ import { useReducer, useEffect, Dispatch } from "react"; import reduceFilter, { FilterReducerAction } from "./reducer"; import { IFilter, IFilterElement } from "./types"; -function createInitialFilter( - initialFilter: IFilter -): IFilter { - return initialFilter; -} - export type UseFilter = [ Array>, Dispatch>, @@ -16,10 +10,9 @@ export type UseFilter = [ ]; function useFilter(initialFilter: IFilter): UseFilter { - const [data, dispatchFilterAction] = useReducer( - reduceFilter, - createInitialFilter(initialFilter) - ); + const [data, dispatchFilterAction] = useReducer< + React.Reducer, FilterReducerAction> + >(reduceFilter, initialFilter); const reset = () => dispatchFilterAction({