@nero-ui/hooks
Version:
Useful react hooks for Nero Design System
19 lines (18 loc) • 612 B
TypeScript
type CountdownOptions = {
countStart: number;
intervalMs?: number;
isIncrement?: boolean;
countStop?: number;
onTick?: () => void;
onCompleted?: () => void;
};
export declare function useCountdown({ countStart, countStop, intervalMs, isIncrement, }: CountdownOptions): {
count: number;
startCountdown: () => void;
stopCountdown: () => void;
resetCountdown: () => void;
completed: boolean;
setCompleted: import('react').Dispatch<import('react').SetStateAction<boolean>>;
setCount: import('react').Dispatch<import('react').SetStateAction<number>>;
};
export {};