Skip to content

add DateTimeFormatOptions#fractionalSecondDigits #787

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 9, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion api-reports/2_12.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27648,6 +27648,7 @@ intl/DateTimeFormat[JC] def supportedLocalesOf(locales: String | js.Array[String
intl/DateTimeFormatOptions[JT] var day: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var era: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var formatMatcher: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var fractionalSecondDigits: js.UndefOr[Int]
intl/DateTimeFormatOptions[JT] var hour: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var hour12: js.UndefOr[Boolean]
intl/DateTimeFormatOptions[JT] var localeMatcher: js.UndefOr[String]
Expand All @@ -27658,7 +27659,7 @@ intl/DateTimeFormatOptions[JT] var timeZone: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var timeZoneName: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var weekday: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var year: js.UndefOr[String]
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)
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)
intl/NumberFormat[JC] def format(number: Double): String
intl/NumberFormat[JC] def resolvedOptions(): NumberFormatOptions
intl/NumberFormat[JC] def supportedLocalesOf(locales: String | js.Array[String], options: js.Any): js.Array[String]
Expand Down
3 changes: 2 additions & 1 deletion api-reports/2_13.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27648,6 +27648,7 @@ intl/DateTimeFormat[JC] def supportedLocalesOf(locales: String | js.Array[String
intl/DateTimeFormatOptions[JT] var day: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var era: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var formatMatcher: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var fractionalSecondDigits: js.UndefOr[Int]
intl/DateTimeFormatOptions[JT] var hour: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var hour12: js.UndefOr[Boolean]
intl/DateTimeFormatOptions[JT] var localeMatcher: js.UndefOr[String]
Expand All @@ -27658,7 +27659,7 @@ intl/DateTimeFormatOptions[JT] var timeZone: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var timeZoneName: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var weekday: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var year: js.UndefOr[String]
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)
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)
intl/NumberFormat[JC] def format(number: Double): String
intl/NumberFormat[JC] def resolvedOptions(): NumberFormatOptions
intl/NumberFormat[JC] def supportedLocalesOf(locales: String | js.Array[String], options: js.Any): js.Array[String]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,11 @@ trait DateTimeFormatOptions extends js.Object {

/** The representation of the time zone name. Possible values are "short", "long". */
var timeZoneName: js.UndefOr[String] = js.undefined

/** The number of digits used to represent fractions of a second (any additional digits are truncated). Possible
* values are 1, 2, 3.
*/
var fractionalSecondDigits: js.UndefOr[Int] = js.undefined
}

@deprecated("all members of DateTimeFormatOptions are deprecated", "2.0.0")
Expand All @@ -70,7 +75,7 @@ object DateTimeFormatOptions {
year: js.UndefOr[String] = js.undefined, month: js.UndefOr[String] = js.undefined,
day: js.UndefOr[String] = js.undefined, hour: js.UndefOr[String] = js.undefined,
minute: js.UndefOr[String] = js.undefined, second: js.UndefOr[String] = js.undefined,
timeZoneName: js.UndefOr[String] = js.undefined
timeZoneName: js.UndefOr[String] = js.undefined, fractionalSecondDigits: js.UndefOr[Int] = js.undefined
): DateTimeFormatOptions = {
val localeMatcher0 = localeMatcher
val timeZone0 = timeZone
Expand All @@ -85,6 +90,7 @@ object DateTimeFormatOptions {
val minute0 = minute
val second0 = second
val timeZoneName0 = timeZoneName
val fractionalSecondDigits0 = fractionalSecondDigits
new DateTimeFormatOptions {
this.localeMatcher = localeMatcher0
this.timeZone = timeZone0
Expand All @@ -99,6 +105,7 @@ object DateTimeFormatOptions {
this.minute = minute0
this.second = second0
this.timeZoneName = timeZoneName0
this.fractionalSecondDigits = fractionalSecondDigits0
}
}
}