(decimals?: number): Stopwatch import {create_stopwatch} from '@fuzdev/fuz_util/timings.js'; Tracks elapsed time in milliseconds.
decimals
type
number default
2returns
Stopwatch 4 declarations
(decimals?: number): Stopwatch import {create_stopwatch} from '@fuzdev/fuz_util/timings.js'; Tracks elapsed time in milliseconds.
decimalsnumber2Stopwatch Stopwatch import type {Stopwatch} from '@fuzdev/fuz_util/timings.js'; (call)type (reset?: boolean | undefined): number
reset?boolean | undefinednumberimport {Timings} from '@fuzdev/fuz_util/timings.js'; Tracks and manages multiple timing operations. Allows starting, stopping, and retrieving timings with optional precision.
decimalstype number | undefined
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() => numbergettype (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 import type {TimingsKey} from '@fuzdev/fuz_util/timings.js';