From cef1be23ef7198fbdffbb015abfb8eefe9a0ea88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 14 Dec 2022 10:48:14 +0900 Subject: [PATCH] Update test refs --- .../tests/fixture/issues/6636/output.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/6636/output.js b/crates/swc_ecma_minifier/tests/fixture/issues/6636/output.js index 38244e6be8ad..16e888beb4db 100644 --- a/crates/swc_ecma_minifier/tests/fixture/issues/6636/output.js +++ b/crates/swc_ecma_minifier/tests/fixture/issues/6636/output.js @@ -1,8 +1,4 @@ -export function memo(getDeps, fn, opts) { - let result, deps = []; - return ()=>{ - opts.key && opts.debug && Date.now(); - const newDeps = getDeps(), depsChanged = newDeps.length !== deps.length || newDeps.some((dep, index)=>deps[index] !== dep); - return depsChanged && (deps = newDeps, opts.key && opts.debug && Date.now(), result = fn(...newDeps), opts?.onChange?.(result), opts.key && opts.debug && opts?.debug()), result; - }; +export function memo(fn, opts) { + let result; + return ()=>(result = fn(...newDeps), opts?.onChange?.(result), result); }