// Module ID: 8140 // Function ID: 8141 // Name: LimitedMap // Dependencies: [2] // Module 8140 (LimitedMap) import size from "module_2" /* 2 */; class LimitedMap extends Map { constructor(arg0) { tmp = new LimitedMap(new.target); tmp.maxSize = global; return tmp; } set(arg0, arg1) { self = this; if (this.size >= this.maxSize) { iter = self.keys(); deleteResult = self.delete(iter.next().value); } return super.set(global, require); } } let closure_0 = LimitedMap.prototype; const result = size.fileFinishedImporting("lib/LimitedMap.tsx"); export default LimitedMap;