Skip to content

Commit 384d5bb

Browse files
committed
add DateTimeFormatOptions#fractionalSecondDigits
1 parent f644d7a commit 384d5bb

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

api-reports/2_12.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27648,6 +27648,7 @@ intl/DateTimeFormat[JC] def supportedLocalesOf(locales: String | js.Array[String
2764827648
intl/DateTimeFormatOptions[JT] var day: js.UndefOr[String]
2764927649
intl/DateTimeFormatOptions[JT] var era: js.UndefOr[String]
2765027650
intl/DateTimeFormatOptions[JT] var formatMatcher: js.UndefOr[String]
27651+
intl/DateTimeFormatOptions[JT] var fractionalSecondDigits: js.UndefOr[Int]
2765127652
intl/DateTimeFormatOptions[JT] var hour: js.UndefOr[String]
2765227653
intl/DateTimeFormatOptions[JT] var hour12: js.UndefOr[Boolean]
2765327654
intl/DateTimeFormatOptions[JT] var localeMatcher: js.UndefOr[String]
@@ -27658,7 +27659,7 @@ intl/DateTimeFormatOptions[JT] var timeZone: js.UndefOr[String]
2765827659
intl/DateTimeFormatOptions[JT] var timeZoneName: js.UndefOr[String]
2765927660
intl/DateTimeFormatOptions[JT] var weekday: js.UndefOr[String]
2766027661
intl/DateTimeFormatOptions[JT] var year: js.UndefOr[String]
27661-
intl/DateTimeFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, timeZone: js.UndefOr[String]?, hour12: js.UndefOr[Boolean]?, formatMatcher: js.UndefOr[String]?, weekday: js.UndefOr[String]?, era: js.UndefOr[String]?, year: js.UndefOr[String]?, month: js.UndefOr[String]?, day: js.UndefOr[String]?, hour: js.UndefOr[String]?, minute: js.UndefOr[String]?, second: js.UndefOr[String]?, timeZoneName: js.UndefOr[String]?): DateTimeFormatOptions (@deprecated in 2.0.0)
27662+
intl/DateTimeFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, timeZone: js.UndefOr[String]?, hour12: js.UndefOr[Boolean]?, formatMatcher: js.UndefOr[String]?, weekday: js.UndefOr[String]?, era: js.UndefOr[String]?, year: js.UndefOr[String]?, month: js.UndefOr[String]?, day: js.UndefOr[String]?, hour: js.UndefOr[String]?, minute: js.UndefOr[String]?, second: js.UndefOr[String]?, timeZoneName: js.UndefOr[String]?, fractionalSecondDigits: js.UndefOr[Int]?): DateTimeFormatOptions (@deprecated in 2.0.0)
2766227663
intl/NumberFormat[JC] def format(number: Double): String
2766327664
intl/NumberFormat[JC] def resolvedOptions(): NumberFormatOptions
2766427665
intl/NumberFormat[JC] def supportedLocalesOf(locales: String | js.Array[String], options: js.Any): js.Array[String]

api-reports/2_13.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27648,6 +27648,7 @@ intl/DateTimeFormat[JC] def supportedLocalesOf(locales: String | js.Array[String
2764827648
intl/DateTimeFormatOptions[JT] var day: js.UndefOr[String]
2764927649
intl/DateTimeFormatOptions[JT] var era: js.UndefOr[String]
2765027650
intl/DateTimeFormatOptions[JT] var formatMatcher: js.UndefOr[String]
27651+
intl/DateTimeFormatOptions[JT] var fractionalSecondDigits: js.UndefOr[Int]
2765127652
intl/DateTimeFormatOptions[JT] var hour: js.UndefOr[String]
2765227653
intl/DateTimeFormatOptions[JT] var hour12: js.UndefOr[Boolean]
2765327654
intl/DateTimeFormatOptions[JT] var localeMatcher: js.UndefOr[String]
@@ -27658,7 +27659,7 @@ intl/DateTimeFormatOptions[JT] var timeZone: js.UndefOr[String]
2765827659
intl/DateTimeFormatOptions[JT] var timeZoneName: js.UndefOr[String]
2765927660
intl/DateTimeFormatOptions[JT] var weekday: js.UndefOr[String]
2766027661
intl/DateTimeFormatOptions[JT] var year: js.UndefOr[String]
27661-
intl/DateTimeFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, timeZone: js.UndefOr[String]?, hour12: js.UndefOr[Boolean]?, formatMatcher: js.UndefOr[String]?, weekday: js.UndefOr[String]?, era: js.UndefOr[String]?, year: js.UndefOr[String]?, month: js.UndefOr[String]?, day: js.UndefOr[String]?, hour: js.UndefOr[String]?, minute: js.UndefOr[String]?, second: js.UndefOr[String]?, timeZoneName: js.UndefOr[String]?): DateTimeFormatOptions (@deprecated in 2.0.0)
27662+
intl/DateTimeFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, timeZone: js.UndefOr[String]?, hour12: js.UndefOr[Boolean]?, formatMatcher: js.UndefOr[String]?, weekday: js.UndefOr[String]?, era: js.UndefOr[String]?, year: js.UndefOr[String]?, month: js.UndefOr[String]?, day: js.UndefOr[String]?, hour: js.UndefOr[String]?, minute: js.UndefOr[String]?, second: js.UndefOr[String]?, timeZoneName: js.UndefOr[String]?, fractionalSecondDigits: js.UndefOr[Int]?): DateTimeFormatOptions (@deprecated in 2.0.0)
2766227663
intl/NumberFormat[JC] def format(number: Double): String
2766327664
intl/NumberFormat[JC] def resolvedOptions(): NumberFormatOptions
2766427665
intl/NumberFormat[JC] def supportedLocalesOf(locales: String | js.Array[String], options: js.Any): js.Array[String]

dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ trait DateTimeFormatOptions extends js.Object {
5757

5858
/** The representation of the time zone name. Possible values are "short", "long". */
5959
var timeZoneName: js.UndefOr[String] = js.undefined
60+
61+
/** The number of digits used to represent fractions of a second (any additional digits are truncated). Possible
62+
* values are 1, 2, 3.
63+
*/
64+
var fractionalSecondDigits: js.UndefOr[Int] = js.undefined
6065
}
6166

6267
@deprecated("all members of DateTimeFormatOptions are deprecated", "2.0.0")
@@ -70,7 +75,7 @@ object DateTimeFormatOptions {
7075
year: js.UndefOr[String] = js.undefined, month: js.UndefOr[String] = js.undefined,
7176
day: js.UndefOr[String] = js.undefined, hour: js.UndefOr[String] = js.undefined,
7277
minute: js.UndefOr[String] = js.undefined, second: js.UndefOr[String] = js.undefined,
73-
timeZoneName: js.UndefOr[String] = js.undefined
78+
timeZoneName: js.UndefOr[String] = js.undefined, fractionalSecondDigits: js.UndefOr[Int] = js.undefined
7479
): DateTimeFormatOptions = {
7580
val localeMatcher0 = localeMatcher
7681
val timeZone0 = timeZone
@@ -85,6 +90,7 @@ object DateTimeFormatOptions {
8590
val minute0 = minute
8691
val second0 = second
8792
val timeZoneName0 = timeZoneName
93+
val fractionalSecondDigits0 = fractionalSecondDigits
8894
new DateTimeFormatOptions {
8995
this.localeMatcher = localeMatcher0
9096
this.timeZone = timeZone0
@@ -99,6 +105,7 @@ object DateTimeFormatOptions {
99105
this.minute = minute0
100106
this.second = second0
101107
this.timeZoneName = timeZoneName0
108+
this.fractionalSecondDigits = fractionalSecondDigits0
102109
}
103110
}
104111
}

0 commit comments

Comments
 (0)