diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/6636/input.js b/crates/swc_ecma_minifier/tests/fixture/issues/6636/input.js index 5b14b3a90ee9..4317ff13ac0c 100644 --- a/crates/swc_ecma_minifier/tests/fixture/issues/6636/input.js +++ b/crates/swc_ecma_minifier/tests/fixture/issues/6636/input.js @@ -1,23 +1,8 @@ -export function memo(getDeps, fn, opts) { - let deps = []; +export function memo(fn, opts) { let result; return () => { - let depTime; - if (opts.key && opts.debug) depTime = Date.now(); - const newDeps = getDeps(); - const depsChanged = newDeps.length !== deps.length || newDeps.some((dep, index) => deps[index] !== dep); - if (!depsChanged) { - return result; - } - deps = newDeps; - let resultTime; - if (opts.key && opts.debug) resultTime = Date.now(); result = fn(...newDeps); opts?.onChange?.(result); - if (opts.key && opts.debug) { - if (opts?.debug()) { - } - } return result; }; } \ No newline at end of file