UNPKG

infinity-forge

Version:
24 lines (23 loc) 644 B
import { Dispatch, SetStateAction } from 'react'; export type UseTimerProps = { time?: Date; continuous?: boolean; decrementInSeconds?: number; onPause?: (time: number) => void; onFinish?: (time: number) => void; }; export type UseTimerResponse = { timerState: { isPaused: boolean; isFinished: boolean; elapsedTime: number; timeContinuous: number; }; setTimerState: Dispatch<SetStateAction<{ isPaused: boolean; isFinished: boolean; elapsedTime: number; timeContinuous: number; }>>; differenceBetwenContinuoustimerAndElapsedTime: number; };