UNPKG

react-timer-hook

Version:

React timer hook is a custom react hook built to handle timers(countdown), stopwatch and time logic/state in your react component.

25 lines (24 loc) 839 B
export type TimeFromMillisecondsType = { totalMilliseconds: number; totalSeconds: number; milliseconds: number; seconds: number; minutes: number; hours: number; days: number; }; export type AMPMType = '' | 'pm' | 'am'; export type FormattedTimeFromMillisecondsType = { milliseconds: number; seconds: number; minutes: number; hours: number; ampm?: AMPMType; }; export default class Time { static getTimeFromMilliseconds(millisecs: number, isCountDown?: boolean): TimeFromMillisecondsType; static getMillisecondsFromExpiry(expiry: Date): number; static getMillisecondsFromPrevTime(prevTime: number): number; static getMillisecondsFromTimeNow(): number; static getFormattedTimeFromMilliseconds(milliseconds: number, format?: '12-hour'): FormattedTimeFromMillisecondsType; }