Skip to content

Commit 630d43d

Browse files
committed
Update types for useMeasure, useIntersectionObserver, and useHover
1 parent e9fcf7f commit 630d43d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,15 @@ declare module "@uidotdev/usehooks" {
160160
export function useHistoryState<T>(initialPresent?: T): HistoryState<T>;
161161

162162
export function useHover<T extends Element>(): [
163-
React.MutableRefObject<T>,
163+
React.RefCallback<T>,
164164
boolean
165165
];
166166

167167
export function useIdle(ms?: number): boolean;
168168

169169
export function useIntersectionObserver<T extends Element>(
170170
options?: IntersectionObserverInit
171-
): [React.MutableRefObject<T>, IntersectionObserverEntry | null];
171+
): [React.RefCallback<T>, IntersectionObserverEntry | null];
172172

173173
export function useIsClient(): boolean;
174174

@@ -191,7 +191,7 @@ declare module "@uidotdev/usehooks" {
191191
export function useMap<T>(initialState?: T): Map<T, any>;
192192

193193
export function useMeasure<T extends Element>(): [
194-
React.MutableRefObject<T>,
194+
React.RefCallback<T>,
195195
{
196196
width: number | null;
197197
height: number | null;

0 commit comments

Comments
 (0)