@yamada-ui/react
Version:
React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion
13 lines (12 loc) • 675 B
TypeScript
import * as React from "react";
//#region src/utils/ref.d.ts
declare function isRefObject(val: any): val is {
current: any;
};
declare function assignRef<Y = any>(ref: React.Ref<Y> | undefined, value: Y): void;
declare function mergeRefs<Y = any>(...refs: (null | React.Ref<Y> | undefined)[]): (node: null | Y) => void;
declare function useMergeRefs<Y = any>(...refs: (React.Ref<Y> | undefined)[]): (node: Y | null) => void;
declare function useCallbackRef<Y extends (...args: any[]) => any>(callback: undefined | Y, deps?: React.DependencyList): Y;
//#endregion
export { assignRef, isRefObject, mergeRefs, useCallbackRef, useMergeRefs };
//# sourceMappingURL=ref.d.ts.map