Files
copilot-toolbox-template-news/node_modules/@ant-design/pro-utils/lib/hooks/useRefCallback/index.d.ts
2026-01-12 09:12:41 +00:00

7 lines
491 B
TypeScript

import type { MutableRefObject, RefObject } from 'react';
type Callback<T> = (currentRef: T) => void;
export declare function useRefCallback<T>(callback: Callback<MutableRefObject<T>>, initialValue: T): MutableRefObject<T>;
export declare function useRefCallback<T>(callback: Callback<RefObject<T>>, initialValue: T | null): RefObject<T>;
export declare function useRefCallback<T = undefined>(callback: Callback<MutableRefObject<T | undefined>>): MutableRefObject<T | undefined>;
export {};