@i-novus/ui-core
Version:
Базовые UI компоненты
7 lines (6 loc) • 446 B
TypeScript
import { MutableRefObject, RefCallback } from 'react';
export type ReactRef<RefType> = RefCallback<RefType> | MutableRefObject<RefType> | null | undefined;
/**
* Хук для мержа рефов. Может быть использован для мержа внутреннего и forward рефов компонента
*/
export declare function useComposeRef<Ref>(...refs: Array<ReactRef<Ref> | null | undefined>): (node: Ref) => void;