17 lines
531 B
TypeScript
17 lines
531 B
TypeScript
/// <reference types="react" />
|
|
export declare type TDate = Date | number | string | undefined;
|
|
export declare type Options = {
|
|
targetDate?: TDate;
|
|
interval?: number;
|
|
onEnd?: () => void;
|
|
};
|
|
export interface FormattedRes {
|
|
days: number;
|
|
hours: number;
|
|
minutes: number;
|
|
seconds: number;
|
|
milliseconds: number;
|
|
}
|
|
declare const useCountdown: (options?: Options | undefined) => readonly [number, import("react").Dispatch<import("react").SetStateAction<TDate>>, FormattedRes];
|
|
export default useCountdown;
|