UNPKG

@taglivros/tag-hooks

Version:

A Collection of React Hooks created by [@taglivros](https://site.taglivros.com/)

25 lines (24 loc) 698 B
/// <reference types="node" /> import React from 'react'; interface IInitializeCountdown { days_?: number; hours_?: number; minutes_?: number; seconds_?: number; endTime?: Date; } export interface ICountdownContextState { days: number; seconds: number; minutes: number; hours: number; loading: boolean; hasError: boolean; timer: number; initializeCountdown(data: IInitializeCountdown): Promise<any>; setTimerError(value: boolean): void; startCountdown(): NodeJS.Timeout; } declare const CountdownProvider: React.FC; export declare function useCountdown(): ICountdownContextState; export default CountdownProvider;