Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import { Ref } from "react";
export function mergeRefs<T>(...refs: Ref<T>[]) {
return (value: T | null) => {
for (const ref of refs) {
if (typeof ref === "function") {
ref(value);
} else Iif (ref != null) {
(ref as React.MutableRefObject<T | null>).current = value;
}
}
};
}
|