From 521b7ef62dbfc4677c02bc032d92dce7683aca10 Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Tue, 6 Dec 2022 17:23:22 -0500 Subject: [PATCH] Capture args in outer scope --- src/helpers/helpers.extras.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/helpers/helpers.extras.ts b/src/helpers/helpers.extras.ts index afa2b703c64..ce05c32cf8e 100644 --- a/src/helpers/helpers.extras.ts +++ b/src/helpers/helpers.extras.ts @@ -27,11 +27,12 @@ export function throttled>( fn: (...args: TArgs) => void, thisArg: any, ) { + let argsToUse = [] as TArgs; let ticking = false; return function(...args: TArgs) { // Save the args for use later - const argsToUse = Array.from(args) as TArgs; + argsToUse = Array.from(args) as TArgs; if (!ticking) { ticking = true; requestAnimFrame.call(window, () => {