@@ -171,7 +171,6 @@ function copyPrototype(src, dest, prefix) {
171171 'Date' ,
172172 'Error' ,
173173 'EvalError' ,
174- 'FinalizationRegistry' ,
175174 'Float32Array' ,
176175 'Float64Array' ,
177176 'Function' ,
@@ -195,7 +194,6 @@ function copyPrototype(src, dest, prefix) {
195194 'Uint8Array' ,
196195 'Uint8ClampedArray' ,
197196 'WeakMap' ,
198- 'WeakRef' ,
199197 'WeakSet' ,
200198] . forEach ( ( name ) => {
201199 const original = global [ name ] ;
@@ -239,15 +237,13 @@ function copyPrototype(src, dest, prefix) {
239237
240238const {
241239 ArrayPrototypeForEach,
242- FinalizationRegistry,
243240 FunctionPrototypeCall,
244241 Map,
245242 ObjectFreeze,
246243 ObjectSetPrototypeOf,
247244 Set,
248245 SymbolIterator,
249246 WeakMap,
250- WeakRef,
251247 WeakSet,
252248} = primordials ;
253249
@@ -346,7 +342,6 @@ primordials.SafeWeakMap = makeSafe(
346342 constructor ( i ) { super ( i ) ; } // eslint-disable-line no-useless-constructor
347343 }
348344) ;
349-
350345primordials . SafeSet = makeSafe (
351346 Set ,
352347 class SafeSet extends Set {
@@ -360,20 +355,5 @@ primordials.SafeWeakSet = makeSafe(
360355 }
361356) ;
362357
363- primordials . SafeFinalizationRegistry = makeSafe (
364- FinalizationRegistry ,
365- class SafeFinalizationRegistry extends FinalizationRegistry {
366- // eslint-disable-next-line no-useless-constructor
367- constructor ( cleanupCallback ) { super ( cleanupCallback ) ; }
368- }
369- ) ;
370- primordials . SafeWeakRef = makeSafe (
371- WeakRef ,
372- class SafeWeakRef extends WeakRef {
373- // eslint-disable-next-line no-useless-constructor
374- constructor ( target ) { super ( target ) ; }
375- }
376- ) ;
377-
378358ObjectSetPrototypeOf ( primordials , null ) ;
379359ObjectFreeze ( primordials ) ;
0 commit comments