@restart/hooks
Advanced tools
Comparing version 0.2.6 to 0.2.7
@@ -5,3 +5,3 @@ declare type State = { | ||
}; | ||
export default function useImage(imageOrUrl: string | HTMLImageElement, crossOrigin?: string): State; | ||
export default function useImage(imageOrUrl?: string | HTMLImageElement | null | undefined, crossOrigin?: string): State; | ||
export {}; |
@@ -7,2 +7,2 @@ export interface Rect { | ||
} | ||
export default function useResizeObserver<TElement extends Element>(element: TElement): Rect | null; | ||
export default function useResizeObserver<TElement extends Element>(element: TElement | null | undefined): Rect | null; |
@@ -27,2 +27,3 @@ "use strict"; | ||
(0, _react.useLayoutEffect)(function () { | ||
if (!element) return; | ||
getResizeObserver().observe(element); | ||
@@ -29,0 +30,0 @@ setRect(element.getBoundingClientRect()); |
{ | ||
"name": "@restart/hooks", | ||
"version": "0.2.6", | ||
"version": "0.2.7", | ||
"main": "index.js", | ||
@@ -5,0 +5,0 @@ "types": "index.d.ts", |
@@ -5,3 +5,3 @@ declare type State = { | ||
}; | ||
export default function useImage(imageOrUrl: string | HTMLImageElement, crossOrigin?: string): State; | ||
export default function useImage(imageOrUrl?: string | HTMLImageElement | null | undefined, crossOrigin?: string): State; | ||
export {}; |
@@ -7,2 +7,2 @@ export interface Rect { | ||
} | ||
export default function useResizeObserver<TElement extends Element>(element: TElement): Rect | null; | ||
export default function useResizeObserver<TElement extends Element>(element: TElement | null | undefined): Rect | null; |
@@ -27,2 +27,3 @@ "use strict"; | ||
(0, _react.useLayoutEffect)(function () { | ||
if (!element) return; | ||
getResizeObserver().observe(element); | ||
@@ -29,0 +30,0 @@ setRect(element.getBoundingClientRect()); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
31009
762