From e47292cb170fc0cdef4434127614a397f9aab545 Mon Sep 17 00:00:00 2001 From: Yota Toyama Date: Fri, 10 Nov 2023 16:43:01 +1100 Subject: [PATCH] Fix --- src/once.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/once.ts b/src/once.ts index fe89dcf..2288e0f 100644 --- a/src/once.ts +++ b/src/once.ts @@ -1,9 +1,10 @@ export const once = any>(f: T) => { - const called = false; + let called = false; let value: ReturnType; return (...args: Parameters): ReturnType => { if (!called) { + called = true; value = f(...args); }