Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
25 lines
714 B
Plaintext
25 lines
714 B
Plaintext
import { ReactRef, RefCallback } from './types';
|
|
/**
|
|
* Unmemoized version of {@link useRefToCallback}
|
|
* @see {@link useRefToCallback}
|
|
* @param ref
|
|
*/
|
|
export declare function refToCallback<T>(ref: ReactRef<T>): RefCallback<T>;
|
|
/**
|
|
* Transforms a given `ref` into `callback`.
|
|
*
|
|
* To transform `callback` into ref use {@link useCallbackRef|useCallbackRef(undefined, callback)}
|
|
*
|
|
* @param {ReactRef} ref
|
|
* @returns {Function}
|
|
*
|
|
* @see https://github.com/theKashey/use-callback-ref#reftocallback
|
|
*
|
|
* @example
|
|
* const ref = useRef(0);
|
|
* const setRef = useRefToCallback(ref);
|
|
* 👉 setRef(10);
|
|
* ✅ ref.current === 10
|
|
*/
|
|
export declare function useRefToCallback<T>(ref: ReactRef<T>): RefCallback<T>;
|