Thanks to visit codestin.com
Credit goes to github.com

Skip to content
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
Prev Previous commit
Next Next commit
Restore backwards bincompat
  • Loading branch information
japgolly committed Aug 22, 2021
commit eb0fd942de69358d5d38ee35898f4963c49ea83b
18 changes: 18 additions & 0 deletions api-reports/2_12.txt
Original file line number Diff line number Diff line change
Expand Up @@ -947,6 +947,22 @@ experimental/push/package[SO] implicit def pushServiceWorkerRegistration(swr: Se
experimental/push/package.PushServiceWorkerGlobalScope[JT] var onpush: js.Function1[PushEvent, _]
experimental/push/package.PushServiceWorkerGlobalScope[JT] var onpushsubscriptionchange: js.Function1[PushEvent, _]
experimental/push/package.PushServiceWorkerRegistration[JT] val pushManager: PushManager
experimental/serviceworkers/Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
experimental/serviceworkers/Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
experimental/serviceworkers/Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
experimental/serviceworkers/Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
experimental/serviceworkers/Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
experimental/serviceworkers/Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
experimental/serviceworkers/Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
experimental/serviceworkers/CacheQueryOptions[JT] var cacheName: String
experimental/serviceworkers/CacheQueryOptions[JT] var ignoreMethod: Boolean
experimental/serviceworkers/CacheQueryOptions[JT] var ignoreSearch: Boolean
experimental/serviceworkers/CacheQueryOptions[JT] var ignoreVary: Boolean
experimental/serviceworkers/CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
experimental/serviceworkers/CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
experimental/serviceworkers/CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
experimental/serviceworkers/CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
experimental/serviceworkers/CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
experimental/serviceworkers/CanvasProxy[JT] def setContext(context: RenderingContext): Unit
experimental/serviceworkers/Client[JT] def frameType: FrameType
experimental/serviceworkers/Client[JT] def id: String
Expand Down Expand Up @@ -2074,6 +2090,7 @@ html[SO] type UList = raw.HTMLUListElement
html[SO] type Unknown = raw.HTMLUnknownElement
html[SO] type Video = raw.HTMLVideoElement
html[SO] def Media = raw.HTMLMediaElement
idb[SO] @deprecated( "Removed. This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible. See https://developer.mozilla.org/en-US/docs/Web/API/IDBEnvironment", "1.2.0") type Environment = raw.IDBEnvironment
idb[SO] type Cursor = raw.IDBCursor
idb[SO] type CursorWithValue = raw.IDBCursorWithValue
idb[SO] type Database = raw.IDBDatabase
Expand Down Expand Up @@ -15368,6 +15385,7 @@ raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener
raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
raw/IDBDatabase[JC] def transaction(storeNames: js.Any, mode: String?): IDBTransaction
raw/IDBDatabase[JC] def version: Int
raw/IDBEnvironment[JT] def indexedDB: IDBFactory (@deprecated in 1.2.0)
raw/IDBFactory[JC] def cmp(first: js.Any, second: js.Any): Int
raw/IDBFactory[JC] def deleteDatabase(name: String): IDBOpenDBRequest
raw/IDBFactory[JC] def open(name: String): IDBOpenDBRequest
Expand Down
18 changes: 18 additions & 0 deletions api-reports/2_13.txt
Original file line number Diff line number Diff line change
Expand Up @@ -947,6 +947,22 @@ experimental/push/package[SO] implicit def pushServiceWorkerRegistration(swr: Se
experimental/push/package.PushServiceWorkerGlobalScope[JT] var onpush: js.Function1[PushEvent, _]
experimental/push/package.PushServiceWorkerGlobalScope[JT] var onpushsubscriptionchange: js.Function1[PushEvent, _]
experimental/push/package.PushServiceWorkerRegistration[JT] val pushManager: PushManager
experimental/serviceworkers/Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
experimental/serviceworkers/Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
experimental/serviceworkers/Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
experimental/serviceworkers/Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
experimental/serviceworkers/Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
experimental/serviceworkers/Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
experimental/serviceworkers/Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
experimental/serviceworkers/CacheQueryOptions[JT] var cacheName: String
experimental/serviceworkers/CacheQueryOptions[JT] var ignoreMethod: Boolean
experimental/serviceworkers/CacheQueryOptions[JT] var ignoreSearch: Boolean
experimental/serviceworkers/CacheQueryOptions[JT] var ignoreVary: Boolean
experimental/serviceworkers/CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
experimental/serviceworkers/CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
experimental/serviceworkers/CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
experimental/serviceworkers/CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
experimental/serviceworkers/CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
experimental/serviceworkers/CanvasProxy[JT] def setContext(context: RenderingContext): Unit
experimental/serviceworkers/Client[JT] def frameType: FrameType
experimental/serviceworkers/Client[JT] def id: String
Expand Down Expand Up @@ -2074,6 +2090,7 @@ html[SO] type UList = raw.HTMLUListElement
html[SO] type Unknown = raw.HTMLUnknownElement
html[SO] type Video = raw.HTMLVideoElement
html[SO] def Media = raw.HTMLMediaElement
idb[SO] @deprecated( "Removed. This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible. See https://developer.mozilla.org/en-US/docs/Web/API/IDBEnvironment", "1.2.0") type Environment = raw.IDBEnvironment
idb[SO] type Cursor = raw.IDBCursor
idb[SO] type CursorWithValue = raw.IDBCursorWithValue
idb[SO] type Database = raw.IDBDatabase
Expand Down Expand Up @@ -15368,6 +15385,7 @@ raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener
raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
raw/IDBDatabase[JC] def transaction(storeNames: js.Any, mode: String?): IDBTransaction
raw/IDBDatabase[JC] def version: Int
raw/IDBEnvironment[JT] def indexedDB: IDBFactory (@deprecated in 1.2.0)
raw/IDBFactory[JC] def cmp(first: js.Any, second: js.Any): Int
raw/IDBFactory[JC] def deleteDatabase(name: String): IDBOpenDBRequest
raw/IDBFactory[JC] def open(name: String): IDBOpenDBRequest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -698,3 +698,32 @@ trait ServiceWorkerGlobalScope extends WorkerGlobalScope {
object ServiceWorkerGlobalScope extends js.Object {
def self: ServiceWorkerGlobalScope = js.native
}

/**
* See [[https://slightlyoff.github.io/ServiceWorker/spec/service_worker_1/#cache ¶5.4 cache]]
* of ServiceWorker whatwg spec.
*/
@deprecated("Use org.scalajs.dom.experimental.cachestorage.Cache", "1.2.0")
@js.native
@JSGlobal
abstract class Cache extends org.scalajs.dom.experimental.cachestorage.Cache

/**
* See [[https://slightlyoff.github.io/ServiceWorker/spec/service_worker_1/#cache ¶5.4 cache]]
* of ServiceWorker whatwg spec.
*/
@deprecated("Use org.scalajs.dom.experimental.cachestorage.CacheQueryOptions",
"1.2.0")
@js.native
trait CacheQueryOptions
extends org.scalajs.dom.experimental.cachestorage.CacheQueryOptions

/**
* See [[https://slightlyoff.github.io/ServiceWorker/spec/service_worker_1/#cache-storage ¶5.5 cache]]
* of ServiceWorker whatwg spec.
*/
@deprecated("Use org.scalajs.dom.experimental.cachestorage.CacheStorage",
"1.2.0")
@js.native
trait CacheStorage
extends org.scalajs.dom.experimental.cachestorage.CacheStorage
4 changes: 4 additions & 0 deletions src/main/scala/org/scalajs/dom/idb.scala
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,8 @@ object idb {
type Transaction = raw.IDBTransaction
@inline def Transaction = raw.IDBTransaction
type VersionChangeEvent = raw.IDBVersionChangeEvent
@deprecated(
"Removed. This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible. See https://developer.mozilla.org/en-US/docs/Web/API/IDBEnvironment",
"1.2.0")
type Environment = raw.IDBEnvironment
}
23 changes: 23 additions & 0 deletions src/main/scala/org/scalajs/dom/raw/Idb.scala
Original file line number Diff line number Diff line change
Expand Up @@ -797,3 +797,26 @@ class IDBRequest extends EventTarget {
*/
def result: js.Any = js.native
}

/**
* The IDBEvironment interface of the IndexedDB API provides asynchronous access
* to a client-side database. It is implemented by window and Worker objects.
*
* MDN
*/
@deprecated(
"Removed. This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible. See https://developer.mozilla.org/en-US/docs/Web/API/IDBEnvironment",
"1.2.0")
@js.native
trait IDBEnvironment extends js.Object {

/**
* an IDBRequest object that communicates back to the requesting application
* through events. This design means that any number of requests can be active on any
* database at a time.
*
* MDN
*/
@deprecated("Use window.indexedDB", "1.2.0")
def indexedDB: IDBFactory = js.native
}