UNPKG

react-native-video-zoom-control

Version:

A video player overlay for React Native Video that supports pinch-to-zoom and multiple video renditions.

20 lines (19 loc) 766 B
/// <reference types="react-native" /> /// <reference types="node" /> 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 {};