diff --git a/source b/source index 98127220d93..3965b9754cb 100644 --- a/source +++ b/source @@ -3065,7 +3065,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
Users agents that support JavaScript must also implement the import() proposal. +
User agents that support JavaScript must also implement the import() proposal. The following terms are defined there, and used in this specification:
Users agents that support JavaScript must also implement the import.meta +
User agents that support JavaScript must also implement the import.meta proposal. The following term is defined there, and used in this specification:
@@ -3082,6 +3082,8 @@ a.setAttribute('href', 'https://example.com/'); // change the content attributeUser agents that support JavaScript must also implement the BigInt proposal.
@@ -8127,7 +8129,8 @@ interface DOMStringList {Let deep be false.
If Type(value) is Undefined, Null, Boolean, - String, or Number, then return { [[Type]]: "primitive", [[Value]]: value }.
If Type(value) is Symbol, then throw a
"DataCloneError
" DOMException
.
Otherwise, if value has a [[BigIntData]] + internal slot, then set serialized to { [[Type]]: "BigInt", [[BigIntData]]: + value.[[BigIntData]] }.
Otherwise, if value has a [[StringData]] internal slot, then set serialized to { [[Type]]: "String", [[StringData]]: value.[[StringData]] }.
If serialized.[[Type]] is "primitive", then set value to serialized.[[Value]].
-Otherwise, if serialized.[[Type]] is "Boolean", then set value to a new Boolean object in - targetRealm whose [[BooleanData]] internal slot value is +
Otherwise, if serialized.[[Type]] is "Boolean", then set value to a + new Boolean object in targetRealm whose [[BooleanData]] internal slot value is serialized.[[BooleanData]].
Otherwise, if serialized.[[Type]] is "Number", then set value to a new Number object in - targetRealm whose [[NumberData]] internal slot value is +
Otherwise, if serialized.[[Type]] is "Number", then set value to a + new Number object in targetRealm whose [[NumberData]] internal slot value is serialized.[[NumberData]].
Otherwise, if serialized.[[Type]] is "String", then set value to a new String object in - targetRealm whose [[StringData]] internal slot value is +
Otherwise, if serialized.[[Type]] is "BigInt", then set value to a + new BigInt object in targetRealm whose [[BigIntData]] internal slot value is + serialized.[[BigIntData]].
Otherwise, if serialized.[[Type]] is "String", then set value to a + new String object in targetRealm whose [[StringData]] internal slot value is serialized.[[StringData]].
Otherwise, if serialized.[[Type]] is "Date", then set value to a new Date object in - targetRealm whose [[DateValue]] internal slot value is +
Otherwise, if serialized.[[Type]] is "Date", then set value to a new + Date object in targetRealm whose [[DateValue]] internal slot value is serialized.[[DateValue]].
Otherwise, if serialized.[[Type]] is "RegExp", then set value to a new RegExp object in - targetRealm whose [[RegExpMatcher]] internal slot value is +
Otherwise, if serialized.[[Type]] is "RegExp", then set value to a + new RegExp object in targetRealm whose [[RegExpMatcher]] internal slot value is serialized.[[RegExpMatcher]], whose [[OriginalSource]] internal slot value is serialized.[[OriginalSource]], and whose [[OriginalFlags]] internal slot value is serialized.[[OriginalFlags]].