Skip to main content

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​

ParameterTypeDefault value
digitsnumber2

Returns​

Stopwatch

Defined in​

index.ts:23

Properties​

#end​

private #end: null | number

The end time of this stopwatch

Defined in​

index.ts:18


#start​

private #start: number

The start time of this stopwatch

Defined in​

index.ts:13


digits​

digits: number

The number of digits to appear after the decimal point when returning the friendly duration.

Defined in​

index.ts:8

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​

index.ts:32


running​

Get Signature​

get running(): boolean

If the stopwatch is running or not.

Returns​

boolean

Defined in​

index.ts:39

Methods​

reset()​

reset(): this

Resets the Stopwatch to 0 duration (Returns a stopped state)

Returns​

this

Defined in​

index.ts:55


restart()​

restart(): this

Restarts the stopwatch (Returns a running state)

Returns​

this

Defined in​

index.ts:46


start()​

start(): this

Starts the Stopwatch

Returns​

this

Defined in​

index.ts:64


stop()​

stop(): this

Stops the Stopwatch, freezing the duration

Returns​

this

Defined in​

index.ts:76


toString()​

toString(): string

Defines toString behavior

Returns​

string

Defined in​

index.ts:84