@react-hook/merged-ref
Advanced tools
Comparing version 1.0.8 to 1.1.0
import {MutableRefObject} from 'react' | ||
export interface CallbackRef extends Function { | ||
(element: any): any | void | ||
} | ||
export declare type ReactRef = | ||
| CallbackRef | ||
| MutableRefObject<any | unknown> | ||
export declare type CallbackRef<T> = (element: T) => void | ||
export declare type ReactRef<T> = | ||
| CallbackRef<T> | ||
| MutableRefObject<T | unknown> | ||
| null | ||
declare const useMergedRef: (...args: ReactRef[]) => CallbackRef | ||
declare const useMergedRef: <T = any>(...args: ReactRef<T>[]) => CallbackRef<T> | ||
export default useMergedRef |
import {MutableRefObject} from 'react' | ||
export interface CallbackRef extends Function { | ||
(element: any): any | void | ||
} | ||
export declare type ReactRef = | ||
| CallbackRef | ||
| MutableRefObject<any | unknown> | ||
export declare type CallbackRef<T> = (element: T) => void | ||
export declare type ReactRef<T> = | ||
| CallbackRef<T> | ||
| MutableRefObject<T | unknown> | ||
| null | ||
declare const useMergedRef: (...args: ReactRef[]) => CallbackRef | ||
declare const useMergedRef: <T = any>(...args: ReactRef<T>[]) => CallbackRef<T> | ||
export default useMergedRef |
{ | ||
"name": "@react-hook/merged-ref", | ||
"version": "1.0.8", | ||
"version": "1.1.0", | ||
"homepage": "https://github.com/jaredLunde/react-hook/tree/master/packages/merged-ref#readme", | ||
@@ -16,3 +16,9 @@ "repository": "github:jaredLunde/react-hook", | ||
"combine refs", | ||
"multiple refs" | ||
"multiple refs", | ||
"merge refs", | ||
"merge react refs", | ||
"usemergerefs", | ||
"use merge refs", | ||
"usemergedref", | ||
"use merged ref" | ||
], | ||
@@ -55,3 +61,3 @@ "main": "dist/cjs/index.js", | ||
"@testing-library/react-hooks": "^3.2.1", | ||
"@types/jest": "latest", | ||
"@types/jest": "^25.1.2", | ||
"@typescript-eslint/eslint-plugin": "latest", | ||
@@ -58,0 +64,0 @@ "@typescript-eslint/parser": "latest", |
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
7349
61