@naverpay/hidash
Version:
improved lodash
2 lines (1 loc) • 450 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});class s extends Map{}function u(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError("Expected a function");const n=function(...c){const o=e?e.apply(this,c):c[0],i=n.cache;if(i.has(o))return i.get(o);const a=t.apply(this,c);return i.set(o,a),a};return n.cache=new s,n}u.Cache=s;exports.default=u;exports.memoize=u;