@8man/react-native-media-console
Version:
A media player for the react-native-video component
18 lines (17 loc) • 713 B
TypeScript
import { Dispatch, SetStateAction } from 'react';
interface ControlTimeoutProps {
controlTimeout: ReturnType<typeof setTimeout>;
controlTimeoutDelay: number;
mounted: boolean;
showControls: boolean;
setShowControls: Dispatch<SetStateAction<boolean>>;
alwaysShowControls: boolean;
}
export declare const useControlTimeout: ({ controlTimeout, controlTimeoutDelay, mounted, showControls, setShowControls, alwaysShowControls, }: ControlTimeoutProps) => {
clearControlTimeout: () => void;
resetControlTimeout: () => void;
hideControls: () => void;
setClearTimeout: Dispatch<SetStateAction<boolean | undefined>>;
setControlTimeout: () => void;
};
export {};