From ecb086c31b2d4512781c6de7400258ab9bdd16c8 Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Tue, 18 Feb 2025 09:55:41 -0500 Subject: [PATCH] Editorial: Define symbol-keyed service constructor properties after string-keyed ones Symbol.toStringTag properties might not be universal in the future, so they don't need special treatment. --- spec/collator.html | 24 ++++++++++++------------ spec/datetimeformat.html | 24 ++++++++++++------------ spec/displaynames.html | 22 +++++++++++----------- spec/listformat.html | 22 +++++++++++----------- spec/numberformat.html | 22 +++++++++++----------- spec/pluralrules.html | 22 +++++++++++----------- spec/relativetimeformat.html | 22 +++++++++++----------- spec/segmenter.html | 22 +++++++++++----------- 8 files changed, 90 insertions(+), 90 deletions(-) diff --git a/spec/collator.html b/spec/collator.html index 139345c3..182d86fc 100644 --- a/spec/collator.html +++ b/spec/collator.html @@ -216,18 +216,6 @@

Intl.Collator.prototype.resolvedOptions ( )

- -

Intl.Collator.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Collator"*. -

- -

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

get Intl.Collator.prototype.compare

@@ -355,6 +343,18 @@

+ + +

Intl.Collator.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Collator"*. +

+ +

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+
diff --git a/spec/datetimeformat.html b/spec/datetimeformat.html index 7f22eba1..1793830a 100644 --- a/spec/datetimeformat.html +++ b/spec/datetimeformat.html @@ -1050,18 +1050,6 @@

Intl.DateTimeFormat.prototype.resolvedOptions ( )

- -

Intl.DateTimeFormat.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DateTimeFormat"*. -

- -

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

get Intl.DateTimeFormat.prototype.format

@@ -1138,6 +1126,18 @@

Intl.DateTimeFormat.prototype.formatToParts ( _date_ )

1. Return ? FormatDateTimeToParts(_dtf_, _x_).
+ + +

Intl.DateTimeFormat.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DateTimeFormat"*. +

+ +

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+
diff --git a/spec/displaynames.html b/spec/displaynames.html index 530d4faa..17a213ae 100644 --- a/spec/displaynames.html +++ b/spec/displaynames.html @@ -184,17 +184,6 @@

Intl.DisplayNames.prototype.resolvedOptions ( )

- -

Intl.DisplayNames.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DisplayNames"*. -

-

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

Intl.DisplayNames.prototype.of ( _code_ )

@@ -213,6 +202,17 @@

Intl.DisplayNames.prototype.of ( _code_ )

1. Return *undefined*.
+ + +

Intl.DisplayNames.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DisplayNames"*. +

+

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+
diff --git a/spec/listformat.html b/spec/listformat.html index 969cb099..5c941d44 100644 --- a/spec/listformat.html +++ b/spec/listformat.html @@ -162,17 +162,6 @@

Intl.ListFormat.prototype.resolvedOptions ( )

- -

Intl.ListFormat.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.ListFormat"*. -

-

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

Intl.ListFormat.prototype.format ( _list_ )

@@ -202,6 +191,17 @@

Intl.ListFormat.prototype.formatToParts ( _list_ )

1. Return FormatListToParts(_lf_, _stringList_).
+ + +

Intl.ListFormat.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.ListFormat"*. +

+

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+
diff --git a/spec/numberformat.html b/spec/numberformat.html index 6eda2bef..7c181a6f 100644 --- a/spec/numberformat.html +++ b/spec/numberformat.html @@ -444,17 +444,6 @@

Intl.NumberFormat.prototype.resolvedOptions ( )

- -

Intl.NumberFormat.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.NumberFormat"*. -

-

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

get Intl.NumberFormat.prototype.format

@@ -528,6 +517,17 @@

Intl.NumberFormat.prototype.formatToParts ( _value_ )

1. Return FormatNumericToParts(_nf_, _x_).
+ + +

Intl.NumberFormat.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.NumberFormat"*. +

+

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+
diff --git a/spec/pluralrules.html b/spec/pluralrules.html index 6a74d11f..d5fbb2d6 100644 --- a/spec/pluralrules.html +++ b/spec/pluralrules.html @@ -205,17 +205,6 @@

Intl.PluralRules.prototype.resolvedOptions ( )

- -

Intl.PluralRules.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.PluralRules"*. -

-

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

Intl.PluralRules.prototype.select ( _value_ )

@@ -247,6 +236,17 @@

Intl.PluralRules.prototype.selectRange ( _start_, _end_ )

1. Return ? ResolvePluralRange(_pr_, _x_, _y_).
+ + +

Intl.PluralRules.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.PluralRules"*. +

+

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+
diff --git a/spec/relativetimeformat.html b/spec/relativetimeformat.html index d9c68dbe..24fd728a 100644 --- a/spec/relativetimeformat.html +++ b/spec/relativetimeformat.html @@ -177,17 +177,6 @@

Intl.RelativeTimeFormat.prototype.resolvedOptions ( )

- -

Intl.RelativeTimeFormat.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.RelativeTimeFormat"*. -

-

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

Intl.RelativeTimeFormat.prototype.format ( _value_, _unit_ )

@@ -219,6 +208,17 @@

Intl.RelativeTimeFormat.prototype.formatToParts ( _value_, _unit_ )

1. Return ? FormatRelativeTimeToParts(_relativeTimeFormat_, _value_, _unit_).
+ + +

Intl.RelativeTimeFormat.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.RelativeTimeFormat"*. +

+

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+
diff --git a/spec/segmenter.html b/spec/segmenter.html index 20245fbc..9c33ce3f 100644 --- a/spec/segmenter.html +++ b/spec/segmenter.html @@ -140,17 +140,6 @@

Intl.Segmenter.prototype.resolvedOptions ( )

- -

Intl.Segmenter.prototype [ %Symbol.toStringTag% ]

- -

- The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Segmenter"*. -

-

- This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. -

-
-

Intl.Segmenter.prototype.segment ( _string_ )

@@ -165,6 +154,17 @@

Intl.Segmenter.prototype.segment ( _string_ )

1. Return CreateSegmentsObject(_segmenter_, _string_).
+ + +

Intl.Segmenter.prototype [ %Symbol.toStringTag% ]

+ +

+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Segmenter"*. +

+

+ This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. +

+