Skip to main content
Dotset CLI API Documentation / index / Timer

Class: Timer

Defined in: src/mantle/utils/profiler.ts:79 Simple timer for measuring operations

Constructors

Constructor

new Timer(operation, metadata): Timer;
Defined in: src/mantle/utils/profiler.ts:85

Parameters

operation
string
metadata
Record<string, unknown> = {}

Returns

Timer

Properties

metadata

readonly metadata: Record<string, unknown>;
Defined in: src/mantle/utils/profiler.ts:83

operation

readonly operation: string;
Defined in: src/mantle/utils/profiler.ts:82

Accessors

durationMs

Get Signature

get durationMs(): number;
Defined in: src/mantle/utils/profiler.ts:96
Returns
number

isRunning

Get Signature

get isRunning(): boolean;
Defined in: src/mantle/utils/profiler.ts:101
Returns
boolean

Methods

stop()

stop(): number;
Defined in: src/mantle/utils/profiler.ts:91

Returns

number

toMetrics()

toMetrics(): TimingMetrics;
Defined in: src/mantle/utils/profiler.ts:105

Returns