@navikt/ds-react
Version:
React components from the Norwegian Labour and Welfare Administration.
16 lines (15 loc) • 608 B
TypeScript
import React from "react";
type PossibleRef<T> = React.LegacyRef<T> | undefined;
/**
* Use `useMergeRefs`
* @internal
*/
export declare function mergeRefs<T>(refs: PossibleRef<T>[]): React.RefCallback<T>;
/**
* Merges refs within useCallback
* @internal
* @param ...refs: React.Ref<T> | undefined
* @returns React.useCallback(mergeRefs(refs), refs)
*/
export declare function useMergeRefs<T>(...refs: PossibleRef<T>[]): (instance: T | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES];
export {};