Skip to main content

Function: withPerformanceMonitoring()

function withPerformanceMonitoring<Args extends unknown[], T>(
name: string,
fn: (...args: Args) => T | Promise<T>
): (...args: Args) => Promise<T>;

Defined in: utils/debug/stateDevTools.ts:699

Create a performance-monitored version of a callable

Type Parameters​

Args​

Args extends unknown[]

Callable argument tuple.

T​

T

Callable result type.

Parameters​

name​

string

Callable name for monitoring.

fn​

(...args: Args) => | T | Promise<T>

Callable to wrap.

Returns​

Wrapped callable.

(...args: Args) => Promise<T>