@coreui/react
Version:
UI Components Library for React.js
7 lines (6 loc) • 501 B
TypeScript
export type AssignableRef<ValueType> = {
bivarianceHack(instance: ValueType | null): void;
}['bivarianceHack'] | React.MutableRefObject<ValueType | null>;
export declare function useForkedRef<RefValueType = any>(...refs: (AssignableRef<RefValueType> | null | undefined)[]): ((node: any) => void) | null;
export declare function assignRef<RefValueType = any>(ref: AssignableRef<RefValueType> | null | undefined, value: any): void;
export declare function isFunction(value: any): value is Function;