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