Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@enymo/react-intersection-observer

Package Overview
Dependencies
Maintainers
3
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@enymo/react-intersection-observer - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+1
-1
dist/index.d.ts

@@ -8,4 +8,4 @@ import React from 'react';

}): React.JSX.Element;
declare function useObserved(callback: Listener, dependencies?: React.DependencyList): React.RefObject<Element>;
declare function useObserved<T extends Element>(callback: Listener, dependencies?: React.DependencyList): React.RefObject<T>;
export { ObserverProvider, useObserved };
{
"name": "@enymo/react-intersection-observer",
"version": "0.1.0",
"version": "0.1.1",
"description": "React hook wrapping the intersection observer API",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -47,5 +47,5 @@ import { createContext } from "@enymo/react-better-context";

export function useObserved(callback: Listener, dependencies: React.DependencyList = []) {
export function useObserved<T extends Element>(callback: Listener, dependencies: React.DependencyList = []) {
const context = useIntersectionObserver();
const ref = useRef<Element>(null);
const ref = useRef<T>(null);

@@ -52,0 +52,0 @@ useEffect(() => {