react-lightning-design-system
Version:
Salesforce Lightning Design System components built with React
14 lines (13 loc) • 432 B
TypeScript
import { Ref } from 'react';
/**
*
*/
export declare function useControlledValue<T>(value: T | undefined, defaultValue: T): [T, import("react").Dispatch<import("react").SetStateAction<T>>];
/**
*
*/
export declare function useEventCallback<A extends unknown[], R>(callback: (...args: A) => R): (...args: A) => R;
/**
*
*/
export declare function useMergeRefs<T>(refs: Array<Ref<T> | undefined>): (instance: T | null) => void;