infinity-forge
Version:
17 lines (16 loc) • 563 B
TypeScript
import { UseTimerProps } from "./interfaces.js";
export declare function useTimer({ onPause, onFinish, decrementInSeconds, continuous, }: UseTimerProps): {
timerState: {
isPaused: boolean;
isFinished: boolean;
elapsedTime: number;
timeContinuous: number;
};
setTimerState: import("react").Dispatch<import("react").SetStateAction<{
isPaused: boolean;
isFinished: boolean;
elapsedTime: number;
timeContinuous: number;
}>>;
differenceBetwenContinuoustimerAndElapsedTime: number;
};