@mux/mux-video-react
Version:
A custom mux video element for React that Just Works™
12 lines (11 loc) • 453 B
TypeScript
import { MutableRefObject } from 'react';
type Maybe<T> = T | null | undefined;
type RefCb<T> = (instance: Maybe<T>) => void;
type RefObj<T> = MutableRefObject<Maybe<T>>;
type RefTypes<T> = RefObj<T> | RefCb<T>;
interface useCombinedRefs {
<T>(...refs: Maybe<RefTypes<T>>[]): RefObj<T>;
}
export declare const useCombinedRefs: useCombinedRefs;
declare const defaultUseCombinedRefs: useCombinedRefs;
export default defaultUseCombinedRefs;