Skip to main content

optimizeEventHandler

FitFileViewer - API Documentation v29.4.0


FitFileViewer - API Documentation / utils/app/performance/performanceUtils / optimizeEventHandler

Function: optimizeEventHandler()

optimizeEventHandler<T>(handler: (event: T) => void, options?: { passive?: boolean; throttle?: number; debounce?: number; }): (event: T) => void

Defined in: utils/app/performance/performanceUtils.js:212

Create a performance-optimized event handler

Type Parameters​

T​

T extends Event

Parameters​

handler​

(event: T) => void

Event handler

options?​

Options

passive?​

boolean

Use passive event listener

throttle?​

number

Throttle delay

debounce?​

number

Debounce delay

Returns​

Optimized handler

(event: T): void

Parameters​

event​

T

Returns​

void