UNPKG

rwsdk

Version:

Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime

12 lines (11 loc) 316 B
export const memoizeOnId = (fn) => { const hasOwnProperty = Object.prototype.hasOwnProperty; const results = {}; const memoizedFn = (id) => { if (hasOwnProperty.call(results, id)) { return results[id]; } return (results[id] = fn(id)); }; return memoizedFn; };