diff --git a/ext/webidl/00_webidl.js b/ext/webidl/00_webidl.js index d5bad4f158cca3..08de5aba6605fb 100644 --- a/ext/webidl/00_webidl.js +++ b/ext/webidl/00_webidl.js @@ -41,6 +41,7 @@ NumberMAX_SAFE_INTEGER, // deno-lint-ignore camelcase NumberMIN_SAFE_INTEGER, + ObjectAssign, ObjectCreate, ObjectDefineProperties, ObjectDefineProperty, @@ -726,7 +727,7 @@ } const esDict = V; - const idlDict = { ...defaultValues }; + const idlDict = ObjectAssign({}, defaultValues); // NOTE: fast path Null and Undefined. if ((V === undefined || V === null) && !hasRequiredKey) {