(decimals?: number): Stopwatch Tracks elapsed time in milliseconds.
decimals
number2returns
Stopwatch 4 declarations
(decimals?: number): Stopwatch Tracks elapsed time in milliseconds.
decimalsnumber2Stopwatch Stopwatch Tracks and manages multiple timing operations. Allows starting, stopping, and retrieving timings with optional precision.
decimalstype number | undefined
timingstype Map<TimingsKey, number | undefined>
stopwatchestype Map<TimingsKey, Stopwatch>
constructortype new (decimals?: number | undefined): Timings
decimals?number | undefinedstartStarts a timing operation for the given key.
type (key: TimingsKey, decimals?: number | undefined): () => number
keydecimalsnumber | undefinedthis.decimals() => numbernext_keytype (key: TimingsKey): TimingsKey
keystopStops a timing operation and records the elapsed time.
type (key: TimingsKey): number
keynumbergettype (key: TimingsKey): number
keynumberentriestype (): IterableIterator<[TimingsKey, number | undefined]>
IterableIterator<[TimingsKey, number | undefined]>mergeMerges other timings into this one, adding together values with identical keys.
type (timings: Timings): void
timingsvoidTimingsKey