Skip to content

Commit 57b3466

Browse files
committed
Make config traits in Notification and Intl non-native JS traits.
So that they can be created with the `new Foo { ... }` syntax. We deprecated the `apply` constructors, which are now redundant.
1 parent bcfd8dc commit 57b3466

File tree

4 files changed

+344
-292
lines changed

4 files changed

+344
-292
lines changed

api-reports/2_12.txt

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -14582,20 +14582,20 @@ Notification[JC] val tag: String
1458214582
Notification[JC] val vibrate: js.Array[Double]
1458314583
Notification[JO] val permission: String
1458414584
Notification[JO] def requestPermission(callback: js.Function1[String, Any]): Unit
14585-
NotificationOptions[JT] val body: String
14586-
NotificationOptions[JT] val dir: String
14587-
NotificationOptions[JT] val icon: String
14588-
NotificationOptions[JT] val lang: String
14589-
NotificationOptions[JT] val noscreen: Boolean
14590-
NotificationOptions[JT] val onclick: js.Function0[Any]
14591-
NotificationOptions[JT] val onerror: js.Function0[Any]
14592-
NotificationOptions[JT] val renotify: Boolean
14593-
NotificationOptions[JT] val silent: Boolean
14594-
NotificationOptions[JT] val sound: String
14595-
NotificationOptions[JT] val sticky: Boolean
14596-
NotificationOptions[JT] val tag: String
14597-
NotificationOptions[JT] val vibrate: js.Array[Double]
14598-
NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[String]?, icon: js.UndefOr[String]?, lang: js.UndefOr[String]?, noscreen: js.UndefOr[Boolean]?, renotify: js.UndefOr[Boolean]?, silent: js.UndefOr[Boolean]?, sound: js.UndefOr[String]?, sticky: js.UndefOr[Boolean]?, tag: js.UndefOr[String]?, onclick: js.UndefOr[js.Function0[Any]]?, onerror: js.UndefOr[js.Function0[Any]]?, vibrate: js.UndefOr[js.Array[Double]]?): NotificationOptions
14585+
NotificationOptions[JT] var body: js.UndefOr[String]
14586+
NotificationOptions[JT] var dir: js.UndefOr[String]
14587+
NotificationOptions[JT] var icon: js.UndefOr[String]
14588+
NotificationOptions[JT] var lang: js.UndefOr[String]
14589+
NotificationOptions[JT] var noscreen: js.UndefOr[Boolean]
14590+
NotificationOptions[JT] var onclick: js.UndefOr[js.Function0[Any]]
14591+
NotificationOptions[JT] var onerror: js.UndefOr[js.Function0[Any]]
14592+
NotificationOptions[JT] var renotify: js.UndefOr[Boolean]
14593+
NotificationOptions[JT] var silent: js.UndefOr[Boolean]
14594+
NotificationOptions[JT] var sound: js.UndefOr[String]
14595+
NotificationOptions[JT] var sticky: js.UndefOr[Boolean]
14596+
NotificationOptions[JT] var tag: js.UndefOr[String]
14597+
NotificationOptions[JT] var vibrate: js.UndefOr[js.Array[Double]]
14598+
NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[String]?, icon: js.UndefOr[String]?, lang: js.UndefOr[String]?, noscreen: js.UndefOr[Boolean]?, renotify: js.UndefOr[Boolean]?, silent: js.UndefOr[Boolean]?, sound: js.UndefOr[String]?, sticky: js.UndefOr[Boolean]?, tag: js.UndefOr[String]?, onclick: js.UndefOr[js.Function0[Any]]?, onerror: js.UndefOr[js.Function0[Any]]?, vibrate: js.UndefOr[js.Array[Double]]?): NotificationOptions (@deprecated in 2.0.0)
1459914599
OfflineAudioCompletionEvent[JT] def bubbles: Boolean
1460014600
OfflineAudioCompletionEvent[JT] def cancelBubble: Boolean
1460114601
OfflineAudioCompletionEvent[JT] def cancelable: Boolean
@@ -24582,44 +24582,44 @@ experimental/gamepad/package[SO] def unknown: dom.GamepadMappingType (@deprecat
2458224582
experimental/intl/Collator[JC] def compare(string1: String, string2: String): Double
2458324583
experimental/intl/Collator[JC] def resolvedOptions(): CollatorOptions
2458424584
experimental/intl/Collator[JC] def supportedLocalesOf(locales: String | js.Array[String], options: js.Any): js.Array[String]
24585-
experimental/intl/CollatorOptions[JT] val caseFirst: js.UndefOr[String]
24586-
experimental/intl/CollatorOptions[JT] val ignorePunctuation: js.UndefOr[Boolean]
24587-
experimental/intl/CollatorOptions[JT] val localeMatcher: js.UndefOr[String]
24588-
experimental/intl/CollatorOptions[JT] val numeric: js.UndefOr[Boolean]
24589-
experimental/intl/CollatorOptions[JT] val sensitivity: js.UndefOr[String]
24590-
experimental/intl/CollatorOptions[JT] val usage: js.UndefOr[String]
24591-
experimental/intl/CollatorOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, usage: js.UndefOr[String]?, sensitivity: js.UndefOr[String]?, ignorePunctuation: js.UndefOr[Boolean]?, numeric: js.UndefOr[Boolean]?, caseFirst: js.UndefOr[String]?): CollatorOptions
24585+
experimental/intl/CollatorOptions[JT] var caseFirst: js.UndefOr[String]
24586+
experimental/intl/CollatorOptions[JT] var ignorePunctuation: js.UndefOr[Boolean]
24587+
experimental/intl/CollatorOptions[JT] var localeMatcher: js.UndefOr[String]
24588+
experimental/intl/CollatorOptions[JT] var numeric: js.UndefOr[Boolean]
24589+
experimental/intl/CollatorOptions[JT] var sensitivity: js.UndefOr[String]
24590+
experimental/intl/CollatorOptions[JT] var usage: js.UndefOr[String]
24591+
experimental/intl/CollatorOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, usage: js.UndefOr[String]?, sensitivity: js.UndefOr[String]?, ignorePunctuation: js.UndefOr[Boolean]?, numeric: js.UndefOr[Boolean]?, caseFirst: js.UndefOr[String]?): CollatorOptions (@deprecated in 2.0.0)
2459224592
experimental/intl/DateTimeFormat[JC] def format(date: js.Date): String
2459324593
experimental/intl/DateTimeFormat[JC] def resolvedOptions(): DateTimeFormatOptions
2459424594
experimental/intl/DateTimeFormat[JC] def supportedLocalesOf(locales: String | js.Array[String], options: js.Any): js.Array[String]
24595-
experimental/intl/DateTimeFormatOptions[JT] val day: js.UndefOr[String]
24596-
experimental/intl/DateTimeFormatOptions[JT] val era: js.UndefOr[String]
24597-
experimental/intl/DateTimeFormatOptions[JT] val formatMatcher: js.UndefOr[String]
24598-
experimental/intl/DateTimeFormatOptions[JT] val hour: js.UndefOr[String]
24599-
experimental/intl/DateTimeFormatOptions[JT] val hour12: js.UndefOr[Boolean]
24600-
experimental/intl/DateTimeFormatOptions[JT] val localeMatcher: js.UndefOr[String]
24601-
experimental/intl/DateTimeFormatOptions[JT] val minute: js.UndefOr[String]
24602-
experimental/intl/DateTimeFormatOptions[JT] val month: js.UndefOr[String]
24603-
experimental/intl/DateTimeFormatOptions[JT] val second: js.UndefOr[String]
24604-
experimental/intl/DateTimeFormatOptions[JT] val timeZone: js.UndefOr[String]
24605-
experimental/intl/DateTimeFormatOptions[JT] val timeZoneName: js.UndefOr[String]
24606-
experimental/intl/DateTimeFormatOptions[JT] val weekday: js.UndefOr[String]
24607-
experimental/intl/DateTimeFormatOptions[JT] val year: js.UndefOr[String]
24608-
experimental/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
24595+
experimental/intl/DateTimeFormatOptions[JT] var day: js.UndefOr[String]
24596+
experimental/intl/DateTimeFormatOptions[JT] var era: js.UndefOr[String]
24597+
experimental/intl/DateTimeFormatOptions[JT] var formatMatcher: js.UndefOr[String]
24598+
experimental/intl/DateTimeFormatOptions[JT] var hour: js.UndefOr[String]
24599+
experimental/intl/DateTimeFormatOptions[JT] var hour12: js.UndefOr[Boolean]
24600+
experimental/intl/DateTimeFormatOptions[JT] var localeMatcher: js.UndefOr[String]
24601+
experimental/intl/DateTimeFormatOptions[JT] var minute: js.UndefOr[String]
24602+
experimental/intl/DateTimeFormatOptions[JT] var month: js.UndefOr[String]
24603+
experimental/intl/DateTimeFormatOptions[JT] var second: js.UndefOr[String]
24604+
experimental/intl/DateTimeFormatOptions[JT] var timeZone: js.UndefOr[String]
24605+
experimental/intl/DateTimeFormatOptions[JT] var timeZoneName: js.UndefOr[String]
24606+
experimental/intl/DateTimeFormatOptions[JT] var weekday: js.UndefOr[String]
24607+
experimental/intl/DateTimeFormatOptions[JT] var year: js.UndefOr[String]
24608+
experimental/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)
2460924609
experimental/intl/NumberFormat[JC] def format(number: Double): String
2461024610
experimental/intl/NumberFormat[JC] def resolvedOptions(): NumberFormatOptions
2461124611
experimental/intl/NumberFormat[JC] def supportedLocalesOf(locales: String | js.Array[String], options: js.Any): js.Array[String]
24612-
experimental/intl/NumberFormatOptions[JT] val currency: js.UndefOr[String]
24613-
experimental/intl/NumberFormatOptions[JT] val currencyDisplay: js.UndefOr[String]
24614-
experimental/intl/NumberFormatOptions[JT] val localeMatcher: js.UndefOr[String]
24615-
experimental/intl/NumberFormatOptions[JT] val maximumFractionDigits: js.UndefOr[Double]
24616-
experimental/intl/NumberFormatOptions[JT] val maximumSignificantDigits: js.UndefOr[Double]
24617-
experimental/intl/NumberFormatOptions[JT] val minimumFractionDigits: js.UndefOr[Double]
24618-
experimental/intl/NumberFormatOptions[JT] val minimumIntegerDigits: js.UndefOr[Double]
24619-
experimental/intl/NumberFormatOptions[JT] val minimumSignificantDigits: js.UndefOr[Double]
24620-
experimental/intl/NumberFormatOptions[JT] val style: js.UndefOr[String]
24621-
experimental/intl/NumberFormatOptions[JT] val useGrouping: js.UndefOr[Boolean]
24622-
experimental/intl/NumberFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, style: js.UndefOr[String]?, currency: js.UndefOr[String]?, currencyDisplay: js.UndefOr[String]?, useGrouping: js.UndefOr[Boolean]?, minimumIntegerDigits: js.UndefOr[Double]?, minimumFractionDigits: js.UndefOr[Double]?, maximumFractionDigits: js.UndefOr[Double]?, minimumSignificantDigits: js.UndefOr[Double]?, maximumSignificantDigits: js.UndefOr[Double]?): NumberFormatOptions
24612+
experimental/intl/NumberFormatOptions[JT] var currency: js.UndefOr[String]
24613+
experimental/intl/NumberFormatOptions[JT] var currencyDisplay: js.UndefOr[String]
24614+
experimental/intl/NumberFormatOptions[JT] var localeMatcher: js.UndefOr[String]
24615+
experimental/intl/NumberFormatOptions[JT] var maximumFractionDigits: js.UndefOr[Double]
24616+
experimental/intl/NumberFormatOptions[JT] var maximumSignificantDigits: js.UndefOr[Double]
24617+
experimental/intl/NumberFormatOptions[JT] var minimumFractionDigits: js.UndefOr[Double]
24618+
experimental/intl/NumberFormatOptions[JT] var minimumIntegerDigits: js.UndefOr[Double]
24619+
experimental/intl/NumberFormatOptions[JT] var minimumSignificantDigits: js.UndefOr[Double]
24620+
experimental/intl/NumberFormatOptions[JT] var style: js.UndefOr[String]
24621+
experimental/intl/NumberFormatOptions[JT] var useGrouping: js.UndefOr[Boolean]
24622+
experimental/intl/NumberFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, style: js.UndefOr[String]?, currency: js.UndefOr[String]?, currencyDisplay: js.UndefOr[String]?, useGrouping: js.UndefOr[Boolean]?, minimumIntegerDigits: js.UndefOr[Double]?, minimumFractionDigits: js.UndefOr[Double]?, maximumFractionDigits: js.UndefOr[Double]?, minimumSignificantDigits: js.UndefOr[Double]?, maximumSignificantDigits: js.UndefOr[Double]?): NumberFormatOptions (@deprecated in 2.0.0)
2462324623
experimental/mediastream/AudioTrack[JT] var enabled: Boolean
2462424624
experimental/mediastream/AudioTrack[JT] val id: String
2462524625
experimental/mediastream/AudioTrack[JT] val kind: String

0 commit comments

Comments
 (0)