From 59aa41cff435f5adf7f38d361649761b8dd69794 Mon Sep 17 00:00:00 2001 From: xobotyi Date: Wed, 6 Nov 2019 15:09:07 +0300 Subject: [PATCH] fix(resolveHookState): by accident removed needed type. --- src/util/resolveHookState.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/util/resolveHookState.ts b/src/util/resolveHookState.ts index d96dbd19c1..3cb90f5b70 100644 --- a/src/util/resolveHookState.ts +++ b/src/util/resolveHookState.ts @@ -5,10 +5,10 @@ export type InitialHookState = S | InitialStateSetter; export type HookState = S | StateSetter; export type ResolvableHookState = S | StateSetter | InitialStateSetter; -export function resolveHookState(newState: InitialStateSetter): S; -export function resolveHookState(newState: StateSetter, currentState: S): S; -export function resolveHookState(newState: ResolvableHookState, currentState?: S): S; -export function resolveHookState(newState: ResolvableHookState, currentState?: S): S { +export function resolveHookState(newState: InitialStateSetter): S; +export function resolveHookState(newState: StateSetter, currentState: C): S; +export function resolveHookState(newState: ResolvableHookState, currentState?: C): S; +export function resolveHookState(newState: ResolvableHookState, currentState?: C): S { if (typeof newState === 'function') { return (newState as Function)(currentState); }