Skip to content

Commit 6f982b1

Browse files
authored
Update useResizeObserver function signature (#305)
1 parent 28bf5a6 commit 6f982b1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/resize-observer/src/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ const ResizeObserver =
2121
* @param callback Invoked with a single `ResizeObserverEntry` any time
2222
* the `target` resizes
2323
*/
24-
function useResizeObserver<T extends Element>(
25-
target: React.RefObject<T> | T | null,
24+
function useResizeObserver<T extends HTMLElement>(
25+
target: React.RefObject<T> | React.ForwardedRef<T> | T | null,
2626
callback: UseResizeObserverCallback
2727
): Polyfill {
2828
const resizeObserver = getResizeObserver()

packages/resize-observer/types/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import {
1010
* @param callback Invoked with a single `ResizeObserverEntry` any time
1111
* the `target` resizes
1212
*/
13-
declare function useResizeObserver<T extends Element>(
14-
target: React.RefObject<T> | T | null,
13+
declare function useResizeObserver<T extends HTMLElement>(
14+
target: React.RefObject<T> | React.ForwardedRef<T> | T | null,
1515
callback: UseResizeObserverCallback
1616
): Polyfill
1717
export declare type UseResizeObserverCallback = (

0 commit comments

Comments
 (0)