Skip to content

Commit 4595220

Browse files
committed
Deprecate apply constructors in the Permission API.
1 parent be5fc1b commit 4595220

File tree

3 files changed

+18
-14
lines changed

3 files changed

+18
-14
lines changed

api-reports/2_12.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24943,8 +24943,8 @@ experimental/package.ResponseInit[SO] def apply(_status: Int = 200, _statusText:
2494324943
experimental/package.ResponseInit[SO] var headers = _headers (@deprecated in 2.0.0)
2494424944
experimental/package.ResponseInit[SO] var status = _status (@deprecated in 2.0.0)
2494524945
experimental/package.ResponseInit[SO] var statusText = _statusText (@deprecated in 2.0.0)
24946-
experimental/permissions/package[SO] def apply(permissionName: PermissionName): PermissionDescriptor
24947-
experimental/permissions/package[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor
24946+
experimental/permissions/package[SO] def apply(permissionName: PermissionName): PermissionDescriptor (@deprecated in 2.0.0)
24947+
experimental/permissions/package[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor (@deprecated in 2.0.0)
2494824948
experimental/permissions/package[SO] val denied: PermissionState
2494924949
experimental/permissions/package[SO] val geolocation: PermissionName
2495024950
experimental/permissions/package[SO] val granted: PermissionState
@@ -24964,8 +24964,8 @@ experimental/permissions/package[SO] implicit def toPermissions(navigator: dom.N
2496424964
experimental/permissions/package[SO] val userVisibleOnly = permissionUserVisibleOnly
2496524965
experimental/permissions/package[SO] val userVisibleOnly: Boolean
2496624966
experimental/permissions/package.PermissionDescriptor[JT] val name: PermissionName
24967-
experimental/permissions/package.PermissionDescriptor[SO] def apply(permissionName: PermissionName): PermissionDescriptor
24968-
experimental/permissions/package.PermissionDescriptor[SO] val name = permissionName
24967+
experimental/permissions/package.PermissionDescriptor[SO] def apply(permissionName: PermissionName): PermissionDescriptor (@deprecated in 2.0.0)
24968+
experimental/permissions/package.PermissionDescriptor[SO] val name = permissionName (@deprecated in 2.0.0)
2496924969
experimental/permissions/package.PermissionName[JT]
2497024970
experimental/permissions/package.PermissionName[SO] val geolocation: PermissionName
2497124971
experimental/permissions/package.PermissionName[SO] val midi: PermissionName
@@ -24987,9 +24987,9 @@ experimental/permissions/package.Permissions[JT] def query(permissionDescriptor:
2498724987
experimental/permissions/package.PermissionsNavigator[JT] val permissions: Permissions
2498824988
experimental/permissions/package.PushPermissionDescriptor[JT] val name: PermissionName
2498924989
experimental/permissions/package.PushPermissionDescriptor[JT] val userVisibleOnly: Boolean
24990-
experimental/permissions/package.PushPermissionDescriptor[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor
24991-
experimental/permissions/package.PushPermissionDescriptor[SO] val name = PermissionName.push
24992-
experimental/permissions/package.PushPermissionDescriptor[SO] val userVisibleOnly = permissionUserVisibleOnly
24990+
experimental/permissions/package.PushPermissionDescriptor[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor (@deprecated in 2.0.0)
24991+
experimental/permissions/package.PushPermissionDescriptor[SO] val name = PermissionName.push (@deprecated in 2.0.0)
24992+
experimental/permissions/package.PushPermissionDescriptor[SO] val userVisibleOnly = permissionUserVisibleOnly (@deprecated in 2.0.0)
2499324993
experimental/push/PushEncryptionKeyName[JT]
2499424994
experimental/push/PushEncryptionKeyName[SO] val auth: PushEncryptionKeyName
2499524995
experimental/push/PushEncryptionKeyName[SO] val p256dh: PushEncryptionKeyName

api-reports/2_13.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24943,8 +24943,8 @@ experimental/package.ResponseInit[SO] def apply(_status: Int = 200, _statusText:
2494324943
experimental/package.ResponseInit[SO] var headers = _headers (@deprecated in 2.0.0)
2494424944
experimental/package.ResponseInit[SO] var status = _status (@deprecated in 2.0.0)
2494524945
experimental/package.ResponseInit[SO] var statusText = _statusText (@deprecated in 2.0.0)
24946-
experimental/permissions/package[SO] def apply(permissionName: PermissionName): PermissionDescriptor
24947-
experimental/permissions/package[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor
24946+
experimental/permissions/package[SO] def apply(permissionName: PermissionName): PermissionDescriptor (@deprecated in 2.0.0)
24947+
experimental/permissions/package[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor (@deprecated in 2.0.0)
2494824948
experimental/permissions/package[SO] val denied: PermissionState
2494924949
experimental/permissions/package[SO] val geolocation: PermissionName
2495024950
experimental/permissions/package[SO] val granted: PermissionState
@@ -24964,8 +24964,8 @@ experimental/permissions/package[SO] implicit def toPermissions(navigator: dom.N
2496424964
experimental/permissions/package[SO] val userVisibleOnly = permissionUserVisibleOnly
2496524965
experimental/permissions/package[SO] val userVisibleOnly: Boolean
2496624966
experimental/permissions/package.PermissionDescriptor[JT] val name: PermissionName
24967-
experimental/permissions/package.PermissionDescriptor[SO] def apply(permissionName: PermissionName): PermissionDescriptor
24968-
experimental/permissions/package.PermissionDescriptor[SO] val name = permissionName
24967+
experimental/permissions/package.PermissionDescriptor[SO] def apply(permissionName: PermissionName): PermissionDescriptor (@deprecated in 2.0.0)
24968+
experimental/permissions/package.PermissionDescriptor[SO] val name = permissionName (@deprecated in 2.0.0)
2496924969
experimental/permissions/package.PermissionName[JT]
2497024970
experimental/permissions/package.PermissionName[SO] val geolocation: PermissionName
2497124971
experimental/permissions/package.PermissionName[SO] val midi: PermissionName
@@ -24987,9 +24987,9 @@ experimental/permissions/package.Permissions[JT] def query(permissionDescriptor:
2498724987
experimental/permissions/package.PermissionsNavigator[JT] val permissions: Permissions
2498824988
experimental/permissions/package.PushPermissionDescriptor[JT] val name: PermissionName
2498924989
experimental/permissions/package.PushPermissionDescriptor[JT] val userVisibleOnly: Boolean
24990-
experimental/permissions/package.PushPermissionDescriptor[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor
24991-
experimental/permissions/package.PushPermissionDescriptor[SO] val name = PermissionName.push
24992-
experimental/permissions/package.PushPermissionDescriptor[SO] val userVisibleOnly = permissionUserVisibleOnly
24990+
experimental/permissions/package.PushPermissionDescriptor[SO] def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor (@deprecated in 2.0.0)
24991+
experimental/permissions/package.PushPermissionDescriptor[SO] val name = PermissionName.push (@deprecated in 2.0.0)
24992+
experimental/permissions/package.PushPermissionDescriptor[SO] val userVisibleOnly = permissionUserVisibleOnly (@deprecated in 2.0.0)
2499324993
experimental/push/PushEncryptionKeyName[JT]
2499424994
experimental/push/PushEncryptionKeyName[SO] val auth: PushEncryptionKeyName
2499524995
experimental/push/PushEncryptionKeyName[SO] val p256dh: PushEncryptionKeyName

src/main/scala/org/scalajs/dom/experimental/permissions/package.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,10 @@ package object permissions {
4141
val name: PermissionName
4242
}
4343

44+
@deprecated("all the members of PermissionDescriptor are deprecated", "2.0.0")
4445
object PermissionDescriptor {
4546

47+
@deprecated("use `new PermissionDescriptor { ... }` instead", "2.0.0")
4648
@inline
4749
def apply(permissionName: PermissionName): PermissionDescriptor = {
4850
new PermissionDescriptor {
@@ -55,8 +57,10 @@ package object permissions {
5557
val userVisibleOnly: Boolean
5658
}
5759

60+
@deprecated("all the members of PushPermissionDescriptor are deprecated", "2.0.0")
5861
object PushPermissionDescriptor {
5962

63+
@deprecated("use `new PushPermissionDescriptor { ... }` instead", "2.0.0")
6064
@inline
6165
def apply(permissionUserVisibleOnly: Boolean): PushPermissionDescriptor = {
6266
new PushPermissionDescriptor {

0 commit comments

Comments
 (0)