UNPKG

ll-package

Version:

2 lines (1 loc) 401 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a="%";class i{constructor(t){this.cache=new Map,this.instanceId=t}get(t){return this.cache.get(Array.isArray(t)?t.join(a):t)||null}update(t,n){const e=Array.isArray(t)?t.join(a):t,s=this.cache.get(e),c=n(s);c===null?this.cache.delete(e):this.cache.set(e,c)}}const r=i;exports.default=r;