(key, value, onValueCollected = noop)
| 66 | } |
| 67 | |
| 68 | set(key, value, onValueCollected = noop) { |
| 69 | super.delete(key); |
| 70 | const ref = new WeakRef(value); |
| 71 | this.#registry.register(value, key, ref); |
| 72 | return super.set(key, [ref, onValueCollected]); |
| 73 | } |
| 74 | |
| 75 | *[iterator]() { |
| 76 | for (const [key, pair] of super[iterator]()) { |