Skip to content

Migrate CacheStorage to dom #573

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 1 commit into from
Sep 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
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
35 changes: 19 additions & 16 deletions api-reports/2_12.txt
Original file line number Diff line number Diff line change
Expand Up @@ -767,6 +767,22 @@ CSSStyleSheet[JC] def removeImport(lIndex: Int): Unit
CSSStyleSheet[JC] def removeRule(lIndex: Int): Unit
CSSStyleSheet[JC] def title: String
CSSStyleSheet[JC] def `type`: String
Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
CacheQueryOptions[JT] var cacheName: String
CacheQueryOptions[JT] var ignoreMethod: Boolean
CacheQueryOptions[JT] var ignoreSearch: Boolean
CacheQueryOptions[JT] var ignoreVary: Boolean
CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
CanvasGradient[JC] def addColorStop(offset: Double, color: String): Unit
CanvasPattern[JC]
CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
Expand Down Expand Up @@ -24321,22 +24337,9 @@ experimental/beacon/package[SO] type BeaconNavigator = dom.Navigator (@deprecat
experimental/beacon/package[SO] type BeaconWorkerNavigator = dom.WorkerNavigator (@deprecated in 2.0.0)
experimental/beacon/package[SO] implicit def toBeaconNavigator(n: Navigator): BeaconNavigator (@deprecated in 2.0.0)
experimental/beacon/package[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator (@deprecated in 2.0.0)
experimental/cachestorage/Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
experimental/cachestorage/Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
experimental/cachestorage/Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
experimental/cachestorage/Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
experimental/cachestorage/Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
experimental/cachestorage/Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
experimental/cachestorage/Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
experimental/cachestorage/CacheQueryOptions[JT] var cacheName: String
experimental/cachestorage/CacheQueryOptions[JT] var ignoreMethod: Boolean
experimental/cachestorage/CacheQueryOptions[JT] var ignoreSearch: Boolean
experimental/cachestorage/CacheQueryOptions[JT] var ignoreVary: Boolean
experimental/cachestorage/CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
experimental/cachestorage/CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
experimental/cachestorage/CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
experimental/cachestorage/CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
experimental/cachestorage/CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
experimental/cachestorage/package[SO] type Cache = dom.Cache (@deprecated in 2.0.0)
experimental/cachestorage/package[SO] type CacheQueryOptions = dom.CacheQueryOptions (@deprecated in 2.0.0)
experimental/cachestorage/package[SO] type CacheStorage = dom.CacheStorage (@deprecated in 2.0.0)
experimental/deviceorientation/DeviceAcceleration[JT] val x: Double
experimental/deviceorientation/DeviceAcceleration[JT] val y: Double
experimental/deviceorientation/DeviceAcceleration[JT] val z: Double
Expand Down
35 changes: 19 additions & 16 deletions api-reports/2_13.txt
Original file line number Diff line number Diff line change
Expand Up @@ -767,6 +767,22 @@ CSSStyleSheet[JC] def removeImport(lIndex: Int): Unit
CSSStyleSheet[JC] def removeRule(lIndex: Int): Unit
CSSStyleSheet[JC] def title: String
CSSStyleSheet[JC] def `type`: String
Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
CacheQueryOptions[JT] var cacheName: String
CacheQueryOptions[JT] var ignoreMethod: Boolean
CacheQueryOptions[JT] var ignoreSearch: Boolean
CacheQueryOptions[JT] var ignoreVary: Boolean
CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
CanvasGradient[JC] def addColorStop(offset: Double, color: String): Unit
CanvasPattern[JC]
CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
Expand Down Expand Up @@ -24321,22 +24337,9 @@ experimental/beacon/package[SO] type BeaconNavigator = dom.Navigator (@deprecat
experimental/beacon/package[SO] type BeaconWorkerNavigator = dom.WorkerNavigator (@deprecated in 2.0.0)
experimental/beacon/package[SO] implicit def toBeaconNavigator(n: Navigator): BeaconNavigator (@deprecated in 2.0.0)
experimental/beacon/package[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator (@deprecated in 2.0.0)
experimental/cachestorage/Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
experimental/cachestorage/Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
experimental/cachestorage/Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
experimental/cachestorage/Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
experimental/cachestorage/Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
experimental/cachestorage/Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
experimental/cachestorage/Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
experimental/cachestorage/CacheQueryOptions[JT] var cacheName: String
experimental/cachestorage/CacheQueryOptions[JT] var ignoreMethod: Boolean
experimental/cachestorage/CacheQueryOptions[JT] var ignoreSearch: Boolean
experimental/cachestorage/CacheQueryOptions[JT] var ignoreVary: Boolean
experimental/cachestorage/CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
experimental/cachestorage/CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
experimental/cachestorage/CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
experimental/cachestorage/CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
experimental/cachestorage/CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
experimental/cachestorage/package[SO] type Cache = dom.Cache (@deprecated in 2.0.0)
experimental/cachestorage/package[SO] type CacheQueryOptions = dom.CacheQueryOptions (@deprecated in 2.0.0)
experimental/cachestorage/package[SO] type CacheStorage = dom.CacheStorage (@deprecated in 2.0.0)
experimental/deviceorientation/DeviceAcceleration[JT] val x: Double
experimental/deviceorientation/DeviceAcceleration[JT] val y: Double
experimental/deviceorientation/DeviceAcceleration[JT] val z: Double
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package org.scalajs.dom.experimental.cachestorage
package org.scalajs.dom

import org.scalajs.dom._
import scala.scalajs.js
import scala.scalajs.js.annotation._

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package org.scalajs.dom

import org.scalajs.dom.experimental.cachestorage.CacheStorage
import scala.scalajs.js
import scala.scalajs.js.|

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package org.scalajs
package dom.experimental

package object cachestorage {

@deprecated("use dom.CacheQueryOptions instead", "2.0.0")
type CacheQueryOptions = dom.CacheQueryOptions

@deprecated("use dom.CacheStorage instead", "2.0.0")
type CacheStorage = dom.CacheStorage

@deprecated("use dom.Cache instead", "2.0.0")
type Cache = dom.Cache
}