123456789101112131415161718192021222324 |
- 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>;
|