Skip to Content
APIPlanning Center People TSSrcClassesClass: PerformanceMonitor

planning-center-monorepo v1.0.0


planning-center-monorepo / planning-center-people-ts/src / PerformanceMonitor

Class: PerformanceMonitor

Defined in: packages/planning-center-people-ts/src/performance.ts:423 

Performance metrics collector

Constructors

Constructor

new PerformanceMonitor(): PerformanceMonitor

Returns

PerformanceMonitor

Methods

startTimer()

startTimer(operation): () => void

Defined in: packages/planning-center-people-ts/src/performance.ts:434 

Parameters

operation

string

Returns

(): void

Returns

void


getMetrics()

getMetrics(): Record<string, { count: number; averageTime: number; minTime: number; maxTime: number; totalTime: number; }>

Defined in: packages/planning-center-people-ts/src/performance.ts:460 

Returns

Record<string, { count: number; averageTime: number; minTime: number; maxTime: number; totalTime: number; }>


reset()

reset(): void

Defined in: packages/planning-center-people-ts/src/performance.ts:482 

Returns

void