Hierarchy

  • Timer

Constructors

Properties

_callback?: (() => void)

Type declaration

    • (): void
    • An optional callback when the timer stops.

      Returns void

_finalTime: number = 0

Once timer stops, the time elapsed is stored here. For simplicity, this prop is kept private and consumer should use timeElapsed instead.

_maxTime: number

We use a max time for the timer to avoid it counting "forever". This value is configurable during construction.

_startTime?: Date
_status: TimerStatus
_timerId?: Timeout

Accessors

  • get timeElapsed(): number
  • Returns the current elapsed time of the timer. Don't use this number for very time-critical use-cases.

    Returns number

Methods

  • Stops the timer.

    Returns number

    The time elapsed without decimal points.

Generated using TypeDoc