File "refToCallback.d.ts"

Full Path: /home/trinadezambia/public_html/democrm.trinadezambia.com/application/es2015/refToCallback.d.ts
File size: 714 bytes
MIME-type: text/x-java
Charset: utf-8

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