PXD

useCountdown

Manages countdown/count-up timers with configurable precision and event emission.

Exports

function useCountdown<T extends Record<string, any>>(
  props: CountdownOptions,
  emits: EmitFn<T>,
): {
  stop: () => void
  reset: () => void
  timestamp: Ref<number>
}

Types

interface CountdownOptions {
  invert?: boolean
  active?: boolean
  startAt?: number
  endTime?: number
  autoReset?: boolean
  durations?: number
  precision?: number
  millisecond?: boolean
  intuitive?: boolean
}

Params

NameTypeDescription
propsCountdownOptionsCountdown configuration options
emitsEmitFn<T>Event emit function

Source

Source