UNPKG

@yandex/ui

Version:

Yandex UI components

11 lines (10 loc) 742 B
import { RefObject, Ref } from 'react'; import { Maybe } from '../typings/utility-types'; /** * Копирует ссылку на DOM элемент из одного объекта в другой и возвращает объект со ссылкой. * * @param source Объект содержащий DOM элемент * @param target Объект куда необходимо скопировать DOM элемент */ export declare const mergeRefs: <TElement extends HTMLElement>(source?: RefObject<HTMLElement> | undefined, ...targets: Maybe<Ref<HTMLElement>>[]) => RefObject<TElement>; export declare function mergeAllRefs<TElement extends HTMLElement>(...refs: Maybe<Ref<TElement>>[]): (node: TElement | null) => void;