index.d.ts 542 B

1234567891011121314151617181920
  1. export declare type CurrentTime = {
  2. days: number;
  3. hours: number;
  4. total: number;
  5. minutes: number;
  6. seconds: number;
  7. milliseconds: number;
  8. };
  9. export declare type UseCountDownOptions = {
  10. time: number;
  11. millisecond?: boolean;
  12. onChange?: (current: CurrentTime) => void;
  13. onFinish?: () => void;
  14. };
  15. export declare function useCountDown(options: UseCountDownOptions): {
  16. start: () => void;
  17. pause: () => void;
  18. reset: (totalTime?: number) => void;
  19. current: import("vue").ComputedRef<CurrentTime>;
  20. };