From f4093cbb6a184e4d55cb9a3e6498b9d2b9d394b0 Mon Sep 17 00:00:00 2001 From: Ryan Christian <33403762+rschristian@users.noreply.github.com> Date: Fri, 15 Sep 2023 07:15:43 -0500 Subject: [PATCH] feat: Add `SetStateAction` & `PropsWithoutRef` types to compat (#4132) --- compat/src/index.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compat/src/index.d.ts b/compat/src/index.d.ts index 3338759d09..9ec0b56b2b 100644 --- a/compat/src/index.d.ts +++ b/compat/src/index.d.ts @@ -19,7 +19,7 @@ declare namespace React { export import Reducer = _hooks.Reducer; export import Dispatch = _hooks.Dispatch; export import Ref = _hooks.Ref; - export import StateUpdater = _hooks.StateUpdater; + export import SetStateAction = _hooks.StateUpdater; export import useCallback = _hooks.useCallback; export import useContext = _hooks.useContext; export import useDebugValue = _hooks.useDebugValue; @@ -155,7 +155,9 @@ declare namespace React { export function forwardRef( fn: ForwardFn - ): preact.FunctionalComponent & { ref?: preact.Ref }>; + ): preact.FunctionalComponent & { ref?: preact.Ref }>; + + export type PropsWithoutRef

= Omit; interface MutableRefObject { current: T;