@vergiss/chooks
Version:
React hooks library
19 lines (18 loc) • 540 B
TypeScript
/// <reference types="react" />
declare type IDate = Date | number | string | undefined;
interface IUseCountdownOption {
updateFrequency?: number;
}
declare function useCountdown(targetDate?: number | Date | string, options?: IUseCountdownOption): {
data: {
left: number;
day: number;
hour: number;
min: number;
sec: number;
};
stop: () => void;
start: () => void;
setTarget: import("react").Dispatch<import("react").SetStateAction<IDate>>;
};
export { useCountdown, IDate };