diff --git a/lib/internal/per_context/primordials.js b/lib/internal/per_context/primordials.js index 9851f3f64f6e56..2803ae3d1c3009 100644 --- a/lib/internal/per_context/primordials.js +++ b/lib/internal/per_context/primordials.js @@ -420,6 +420,12 @@ primordials.SafeSet = makeSafe( Set, class SafeSet extends Set { constructor(i) { super(i); } // eslint-disable-line no-useless-constructor + + toUnsafeSet() { + const set = new Set(); + this.forEach((value) => primordials.SetPrototypeAdd(set, value)); + return set; + } }, ); primordials.SafeWeakSet = makeSafe(