Class: Stopwatch
Stopwatch class, uses native node to replicate/extend performance-now dependency.
Constructors
new Stopwatch()
new Stopwatch(
digits
:number
):Stopwatch
Starts a new stopwatch
Parameters
Parameter | Type | Default value |
---|---|---|
digits | number | 2 |
Returns
Defined in
Properties
#end
private
#end:null
|number
The end time of this stopwatch
Defined in
#start
private
#start:number
The start time of this stopwatch
Defined in
digits
digits:
number
The number of digits to appear after the decimal point when returning the friendly duration.
Defined in
Accessors
duration
Get Signature
get duration():
number
The duration of this stopwatch since start or start to end if this stopwatch has stopped.
Returns
number
Defined in
running
Get Signature
get running():
boolean
If the stopwatch is running or not.
Returns
boolean
Defined in
Methods
reset()
reset():
this
Resets the Stopwatch to 0 duration (Returns a stopped state)
Returns
this
Defined in
restart()
restart():
this
Restarts the stopwatch (Returns a running state)
Returns
this
Defined in
start()
start():
this
Starts the Stopwatch
Returns
this
Defined in
stop()
stop():
this
Stops the Stopwatch, freezing the duration
Returns
this
Defined in
toString()
toString():
string
Defines toString behavior
Returns
string