@restart/hooks
Advanced tools
Comparing version 0.3.20 to 0.3.21
@@ -22,3 +22,5 @@ /** | ||
* ``` | ||
* | ||
* @category refs | ||
*/ | ||
export default function useCallbackRef<TValue = unknown>(): [TValue | null, (ref: TValue | null) => void]; |
@@ -29,2 +29,4 @@ "use strict"; | ||
* ``` | ||
* | ||
* @category refs | ||
*/ | ||
@@ -31,0 +33,0 @@ function useCallbackRef() { |
@@ -15,4 +15,6 @@ import { DependencyList } from 'react'; | ||
* ``` | ||
* | ||
* @category effects | ||
*/ | ||
declare function useImmediateUpdateEffect(effect: () => void, deps: DependencyList): void; | ||
export default useImmediateUpdateEffect; |
@@ -25,2 +25,4 @@ "use strict"; | ||
* ``` | ||
* | ||
* @category effects | ||
*/ | ||
@@ -27,0 +29,0 @@ function useImmediateUpdateEffect(effect, deps) { |
@@ -8,3 +8,5 @@ import { useEffect } from 'react'; | ||
* PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING. | ||
* | ||
* @category effects | ||
*/ | ||
export default _default; |
@@ -17,2 +17,4 @@ "use strict"; | ||
* PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING. | ||
* | ||
* @category effects | ||
*/ | ||
@@ -19,0 +21,0 @@ |
@@ -19,4 +19,5 @@ /// <reference types="react" /> | ||
* @param refB A Callback or mutable Ref | ||
* @category refs | ||
*/ | ||
declare function useMergedRefs<T>(refA?: Ref<T> | null, refB?: Ref<T> | null): (value: T | null) => void; | ||
export default useMergedRefs; |
@@ -37,2 +37,3 @@ "use strict"; | ||
* @param refB A Callback or mutable Ref | ||
* @category refs | ||
*/ | ||
@@ -39,0 +40,0 @@ |
@@ -6,3 +6,4 @@ /// <reference types="react" /> | ||
* @param value The Ref value | ||
* @category refs | ||
*/ | ||
export default function useUpdatedRef<T>(value: T): import("react").MutableRefObject<T>; |
@@ -12,2 +12,3 @@ "use strict"; | ||
* @param value The Ref value | ||
* @category refs | ||
*/ | ||
@@ -14,0 +15,0 @@ function useUpdatedRef(value) { |
@@ -5,3 +5,4 @@ /** | ||
* @param fn Handler to run when the component unmounts | ||
* @category effects | ||
*/ | ||
export default function useWillUnmount(fn: () => void): void; |
@@ -16,2 +16,3 @@ "use strict"; | ||
* @param fn Handler to run when the component unmounts | ||
* @category effects | ||
*/ | ||
@@ -18,0 +19,0 @@ function useWillUnmount(fn) { |
@@ -22,3 +22,5 @@ /** | ||
* ``` | ||
* | ||
* @category refs | ||
*/ | ||
export default function useCallbackRef<TValue = unknown>(): [TValue | null, (ref: TValue | null) => void]; |
@@ -23,2 +23,4 @@ import { useState } from 'react'; | ||
* ``` | ||
* | ||
* @category refs | ||
*/ | ||
@@ -25,0 +27,0 @@ |
@@ -15,4 +15,6 @@ import { DependencyList } from 'react'; | ||
* ``` | ||
* | ||
* @category effects | ||
*/ | ||
declare function useImmediateUpdateEffect(effect: () => void, deps: DependencyList): void; | ||
export default useImmediateUpdateEffect; |
@@ -16,2 +16,4 @@ import { useRef } from 'react'; | ||
* ``` | ||
* | ||
* @category effects | ||
*/ | ||
@@ -18,0 +20,0 @@ |
@@ -8,3 +8,5 @@ import { useEffect } from 'react'; | ||
* PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING. | ||
* | ||
* @category effects | ||
*/ | ||
export default _default; |
@@ -11,4 +11,6 @@ import { useEffect, useLayoutEffect } from 'react'; | ||
* PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING. | ||
* | ||
* @category effects | ||
*/ | ||
export default isDOM || isReactNative ? useLayoutEffect : useEffect; |
@@ -19,4 +19,5 @@ /// <reference types="react" /> | ||
* @param refB A Callback or mutable Ref | ||
* @category refs | ||
*/ | ||
declare function useMergedRefs<T>(refA?: Ref<T> | null, refB?: Ref<T> | null): (value: T | null) => void; | ||
export default useMergedRefs; |
@@ -31,2 +31,3 @@ import { useMemo } from 'react'; | ||
* @param refB A Callback or mutable Ref | ||
* @category refs | ||
*/ | ||
@@ -33,0 +34,0 @@ |
@@ -6,3 +6,4 @@ /// <reference types="react" /> | ||
* @param value The Ref value | ||
* @category refs | ||
*/ | ||
export default function useUpdatedRef<T>(value: T): import("react").MutableRefObject<T>; |
@@ -6,2 +6,3 @@ import { useRef } from 'react'; | ||
* @param value The Ref value | ||
* @category refs | ||
*/ | ||
@@ -8,0 +9,0 @@ |
@@ -5,3 +5,4 @@ /** | ||
* @param fn Handler to run when the component unmounts | ||
* @category effects | ||
*/ | ||
export default function useWillUnmount(fn: () => void): void; |
@@ -7,2 +7,3 @@ import useUpdatedRef from './useUpdatedRef'; | ||
* @param fn Handler to run when the component unmounts | ||
* @category effects | ||
*/ | ||
@@ -9,0 +10,0 @@ |
{ | ||
"name": "@restart/hooks", | ||
"version": "0.3.20", | ||
"version": "0.3.21", | ||
"main": "cjs/index.js", | ||
@@ -42,3 +42,3 @@ "types": "cjs/index.d.ts", | ||
"readme": "ERROR: No README data found!", | ||
"_id": "@restart/hooks@0.3.19" | ||
"_id": "@restart/hooks@0.3.20" | ||
} |
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
145091
174
3897