@@ -252,28 +252,12 @@ export class IterableWeakMap<K extends object, V> implements WeakMap<K, V> {
252
252
>ref : Symbol(ref, Decl(esNextWeakRefs_IterableWeakMap.ts, 64, 18))
253
253
>deref : Symbol(WeakRef.deref, Decl(lib.esnext.weakref.d.ts, --, --))
254
254
255
- if (key === undefined) {
255
+ if (key === undefined) continue;
256
256
>key : Symbol(key, Decl(esNextWeakRefs_IterableWeakMap.ts, 65, 17))
257
257
>undefined : Symbol(undefined)
258
258
259
- this.#refSet.delete(ref);
260
- >this.#refSet.delete : Symbol(Set.delete, Decl(lib.es2015.collection.d.ts, --, --))
261
- >this.#refSet : Symbol(IterableWeakMap.#refSet, Decl(esNextWeakRefs_IterableWeakMap.ts, 12, 72))
262
- >this : Symbol(IterableWeakMap, Decl(esNextWeakRefs_IterableWeakMap.ts, 6, 2))
263
- >delete : Symbol(Set.delete, Decl(lib.es2015.collection.d.ts, --, --))
264
- >ref : Symbol(ref, Decl(esNextWeakRefs_IterableWeakMap.ts, 64, 18))
265
-
266
- this.#finalizationGroup.unregister(ref);
267
- >this.#finalizationGroup.unregister : Symbol(FinalizationRegistry.unregister, Decl(lib.esnext.weakref.d.ts, --, --))
268
- >this.#finalizationGroup : Symbol(IterableWeakMap.#finalizationGroup, Decl(esNextWeakRefs_IterableWeakMap.ts, 13, 36))
269
- >this : Symbol(IterableWeakMap, Decl(esNextWeakRefs_IterableWeakMap.ts, 6, 2))
270
- >unregister : Symbol(FinalizationRegistry.unregister, Decl(lib.esnext.weakref.d.ts, --, --))
271
- >ref : Symbol(ref, Decl(esNextWeakRefs_IterableWeakMap.ts, 64, 18))
272
-
273
- continue;
274
- }
275
259
const { value } = this.#weakMap.get(key)!;
276
- >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 71 , 19))
260
+ >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 67 , 19))
277
261
>this.#weakMap.get : Symbol(WeakMap.get, Decl(lib.es2015.collection.d.ts, --, --))
278
262
>this.#weakMap : Symbol(IterableWeakMap.#weakMap, Decl(esNextWeakRefs_IterableWeakMap.ts, 10, 61))
279
263
>this : Symbol(IterableWeakMap, Decl(esNextWeakRefs_IterableWeakMap.ts, 6, 2))
@@ -282,31 +266,31 @@ export class IterableWeakMap<K extends object, V> implements WeakMap<K, V> {
282
266
283
267
yield [key, value];
284
268
>key : Symbol(key, Decl(esNextWeakRefs_IterableWeakMap.ts, 65, 17))
285
- >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 71 , 19))
269
+ >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 67 , 19))
286
270
}
287
271
}
288
272
289
273
*keys() {
290
- >keys : Symbol(IterableWeakMap.keys, Decl(esNextWeakRefs_IterableWeakMap.ts, 74 , 5))
274
+ >keys : Symbol(IterableWeakMap.keys, Decl(esNextWeakRefs_IterableWeakMap.ts, 70 , 5))
291
275
292
276
for (const { 0: key } of this) {
293
- >key : Symbol(key, Decl(esNextWeakRefs_IterableWeakMap.ts, 77 , 20))
277
+ >key : Symbol(key, Decl(esNextWeakRefs_IterableWeakMap.ts, 73 , 20))
294
278
>this : Symbol(IterableWeakMap, Decl(esNextWeakRefs_IterableWeakMap.ts, 6, 2))
295
279
296
280
yield key;
297
- >key : Symbol(key, Decl(esNextWeakRefs_IterableWeakMap.ts, 77 , 20))
281
+ >key : Symbol(key, Decl(esNextWeakRefs_IterableWeakMap.ts, 73 , 20))
298
282
}
299
283
}
300
284
301
285
*values() {
302
- >values : Symbol(IterableWeakMap.values, Decl(esNextWeakRefs_IterableWeakMap.ts, 80 , 5))
286
+ >values : Symbol(IterableWeakMap.values, Decl(esNextWeakRefs_IterableWeakMap.ts, 76 , 5))
303
287
304
288
for (const { 1: value } of this) {
305
- >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 83 , 20))
289
+ >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 79 , 20))
306
290
>this : Symbol(IterableWeakMap, Decl(esNextWeakRefs_IterableWeakMap.ts, 6, 2))
307
291
308
292
yield value;
309
- >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 83 , 20))
293
+ >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 79 , 20))
310
294
}
311
295
}
312
296
}
@@ -320,22 +304,22 @@ Object.defineProperties(IterableWeakMap.prototype, {
320
304
>prototype : Symbol(IterableWeakMap.prototype)
321
305
322
306
[Symbol.iterator]: {
323
- >[Symbol.iterator] : Symbol([Symbol.iterator], Decl(esNextWeakRefs_IterableWeakMap.ts, 89 , 52))
307
+ >[Symbol.iterator] : Symbol([Symbol.iterator], Decl(esNextWeakRefs_IterableWeakMap.ts, 85 , 52))
324
308
>Symbol.iterator : Symbol(SymbolConstructor.iterator, Decl(lib.es2015.iterable.d.ts, --, --))
325
309
>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2019.symbol.d.ts, --, --))
326
310
>iterator : Symbol(SymbolConstructor.iterator, Decl(lib.es2015.iterable.d.ts, --, --))
327
311
328
312
configurable: true,
329
- >configurable : Symbol(configurable, Decl(esNextWeakRefs_IterableWeakMap.ts, 90 , 24))
313
+ >configurable : Symbol(configurable, Decl(esNextWeakRefs_IterableWeakMap.ts, 86 , 24))
330
314
331
315
enumerable: false,
332
- >enumerable : Symbol(enumerable, Decl(esNextWeakRefs_IterableWeakMap.ts, 91 , 27))
316
+ >enumerable : Symbol(enumerable, Decl(esNextWeakRefs_IterableWeakMap.ts, 87 , 27))
333
317
334
318
writable: true,
335
- >writable : Symbol(writable, Decl(esNextWeakRefs_IterableWeakMap.ts, 92 , 26))
319
+ >writable : Symbol(writable, Decl(esNextWeakRefs_IterableWeakMap.ts, 88 , 26))
336
320
337
321
value: Object.getOwnPropertyDescriptor(
338
- >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 93 , 23))
322
+ >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 89 , 23))
339
323
>Object.getOwnPropertyDescriptor( IterableWeakMap.prototype, "entries", )!.value : Symbol(PropertyDescriptor.value, Decl(lib.es5.d.ts, --, --))
340
324
>Object.getOwnPropertyDescriptor : Symbol(ObjectConstructor.getOwnPropertyDescriptor, Decl(lib.es5.d.ts, --, --))
341
325
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
@@ -352,22 +336,22 @@ Object.defineProperties(IterableWeakMap.prototype, {
352
336
353
337
},
354
338
[Symbol.toStringTag]: {
355
- >[Symbol.toStringTag] : Symbol([Symbol.toStringTag], Decl(esNextWeakRefs_IterableWeakMap.ts, 98 , 6))
339
+ >[Symbol.toStringTag] : Symbol([Symbol.toStringTag], Decl(esNextWeakRefs_IterableWeakMap.ts, 94 , 6))
356
340
>Symbol.toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --))
357
341
>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2019.symbol.d.ts, --, --))
358
342
>toStringTag : Symbol(SymbolConstructor.toStringTag, Decl(lib.es2015.symbol.wellknown.d.ts, --, --))
359
343
360
344
configurable: true,
361
- >configurable : Symbol(configurable, Decl(esNextWeakRefs_IterableWeakMap.ts, 99 , 27))
345
+ >configurable : Symbol(configurable, Decl(esNextWeakRefs_IterableWeakMap.ts, 95 , 27))
362
346
363
347
enumerable: false,
364
- >enumerable : Symbol(enumerable, Decl(esNextWeakRefs_IterableWeakMap.ts, 100 , 27))
348
+ >enumerable : Symbol(enumerable, Decl(esNextWeakRefs_IterableWeakMap.ts, 96 , 27))
365
349
366
350
writable: false,
367
- >writable : Symbol(writable, Decl(esNextWeakRefs_IterableWeakMap.ts, 101 , 26))
351
+ >writable : Symbol(writable, Decl(esNextWeakRefs_IterableWeakMap.ts, 97 , 26))
368
352
369
353
value: "IterableWeakMap",
370
- >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 102 , 24))
354
+ >value : Symbol(value, Decl(esNextWeakRefs_IterableWeakMap.ts, 98 , 24))
371
355
372
356
},
373
357
});
0 commit comments