UNPKG

react-use-precision-timer

Version:

A versatile precision timer hook for React. Doubles as a stopwatch.

18 lines (17 loc) 562 B
/// <reference types="react" /> import { Timer } from '../hooks/useTimer'; export interface TimerRendererProps { /** The timer or stopwatch to render. */ timer: Timer; /** * Renders the timer, returning a JSX element. * @param timer The timer to render. */ render?: (timer: Timer) => JSX.Element; /** Render rate in milliseconds. */ renderRate?: number; } /** * Renders a timer or stopwatch at regular intervals. */ export declare const TimerRenderer: ({ timer, render, renderRate, }: TimerRendererProps) => JSX.Element;