count-up-es-react
Version:
CountUp AnimationNumber
19 lines (18 loc) • 577 B
TypeScript
export interface ElapsedType {
elapsedTime: number;
reset: (newStartAt?: number) => void;
}
export interface OnComplete {
shouldRepeat?: boolean;
delay?: number;
newStartAt?: number;
}
export interface Props {
isPlaying?: boolean;
duration?: number;
startAt?: number;
updateInterval?: number;
onComplete?: (totalElapsedTime: number) => OnComplete | void;
onUpdate?: (elapsedTime: number) => void;
}
export declare const useElapsedTime: ({ isPlaying, duration, startAt, updateInterval, onComplete, onUpdate, }: Props) => ElapsedType;