From 7aa11b7a8abacf81dec20fff21216df35d333756 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sun, 27 Jul 2025 18:50:33 -0700 Subject: Pulls in pengueno from npm --- u/leftpadesque/memoize.ts | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 u/leftpadesque/memoize.ts (limited to 'u/leftpadesque/memoize.ts') diff --git a/u/leftpadesque/memoize.ts b/u/leftpadesque/memoize.ts deleted file mode 100644 index 541bd20..0000000 --- a/u/leftpadesque/memoize.ts +++ /dev/null @@ -1,14 +0,0 @@ -import type { Callable } from '@emprespresso/pengueno'; - -export const memoize = >(fn: F): F => { - const cache = new Map(); - return ((...args: unknown[]): R => { - const key = JSON.stringify(args); - if (cache.has(key)) { - return cache.get(key)!; - } - const res = fn.apply(args); - cache.set(key, res); - return res; - }) as F; -}; -- cgit v1.2.3-70-g09d2