Skip to content

Commit da06c4a

Browse files
committed
Migrate CacheStorage to dom
1 parent 381b485 commit da06c4a

File tree

5 files changed

+53
-35
lines changed

5 files changed

+53
-35
lines changed

api-reports/2_12.txt

+19-16
Original file line numberDiff line numberDiff line change
@@ -767,6 +767,22 @@ CSSStyleSheet[JC] def removeImport(lIndex: Int): Unit
767767
CSSStyleSheet[JC] def removeRule(lIndex: Int): Unit
768768
CSSStyleSheet[JC] def title: String
769769
CSSStyleSheet[JC] def `type`: String
770+
Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
771+
Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
772+
Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
773+
Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
774+
Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
775+
Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
776+
Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
777+
CacheQueryOptions[JT] var cacheName: String
778+
CacheQueryOptions[JT] var ignoreMethod: Boolean
779+
CacheQueryOptions[JT] var ignoreSearch: Boolean
780+
CacheQueryOptions[JT] var ignoreVary: Boolean
781+
CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
782+
CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
783+
CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
784+
CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
785+
CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
770786
CanvasGradient[JC] def addColorStop(offset: Double, color: String): Unit
771787
CanvasPattern[JC]
772788
CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
@@ -24321,22 +24337,9 @@ experimental/beacon/package[SO] type BeaconNavigator = dom.Navigator (@deprecat
2432124337
experimental/beacon/package[SO] type BeaconWorkerNavigator = dom.WorkerNavigator (@deprecated in 2.0.0)
2432224338
experimental/beacon/package[SO] implicit def toBeaconNavigator(n: Navigator): BeaconNavigator (@deprecated in 2.0.0)
2432324339
experimental/beacon/package[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator (@deprecated in 2.0.0)
24324-
experimental/cachestorage/Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
24325-
experimental/cachestorage/Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
24326-
experimental/cachestorage/Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
24327-
experimental/cachestorage/Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
24328-
experimental/cachestorage/Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
24329-
experimental/cachestorage/Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
24330-
experimental/cachestorage/Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
24331-
experimental/cachestorage/CacheQueryOptions[JT] var cacheName: String
24332-
experimental/cachestorage/CacheQueryOptions[JT] var ignoreMethod: Boolean
24333-
experimental/cachestorage/CacheQueryOptions[JT] var ignoreSearch: Boolean
24334-
experimental/cachestorage/CacheQueryOptions[JT] var ignoreVary: Boolean
24335-
experimental/cachestorage/CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
24336-
experimental/cachestorage/CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
24337-
experimental/cachestorage/CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
24338-
experimental/cachestorage/CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
24339-
experimental/cachestorage/CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
24340+
experimental/cachestorage/package[SO] type Cache = dom.Cache (@deprecated in 2.0.0)
24341+
experimental/cachestorage/package[SO] type CacheQueryOptions = dom.CacheQueryOptions (@deprecated in 2.0.0)
24342+
experimental/cachestorage/package[SO] type CacheStorage = dom.CacheStorage (@deprecated in 2.0.0)
2434024343
experimental/deviceorientation/DeviceAcceleration[JT] val x: Double
2434124344
experimental/deviceorientation/DeviceAcceleration[JT] val y: Double
2434224345
experimental/deviceorientation/DeviceAcceleration[JT] val z: Double

api-reports/2_13.txt

+19-16
Original file line numberDiff line numberDiff line change
@@ -767,6 +767,22 @@ CSSStyleSheet[JC] def removeImport(lIndex: Int): Unit
767767
CSSStyleSheet[JC] def removeRule(lIndex: Int): Unit
768768
CSSStyleSheet[JC] def title: String
769769
CSSStyleSheet[JC] def `type`: String
770+
Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
771+
Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
772+
Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
773+
Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
774+
Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
775+
Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
776+
Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
777+
CacheQueryOptions[JT] var cacheName: String
778+
CacheQueryOptions[JT] var ignoreMethod: Boolean
779+
CacheQueryOptions[JT] var ignoreSearch: Boolean
780+
CacheQueryOptions[JT] var ignoreVary: Boolean
781+
CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
782+
CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
783+
CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
784+
CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
785+
CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
770786
CanvasGradient[JC] def addColorStop(offset: Double, color: String): Unit
771787
CanvasPattern[JC]
772788
CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
@@ -24321,22 +24337,9 @@ experimental/beacon/package[SO] type BeaconNavigator = dom.Navigator (@deprecat
2432124337
experimental/beacon/package[SO] type BeaconWorkerNavigator = dom.WorkerNavigator (@deprecated in 2.0.0)
2432224338
experimental/beacon/package[SO] implicit def toBeaconNavigator(n: Navigator): BeaconNavigator (@deprecated in 2.0.0)
2432324339
experimental/beacon/package[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator (@deprecated in 2.0.0)
24324-
experimental/cachestorage/Cache[JC] def add(request: RequestInfo): js.Promise[Unit]
24325-
experimental/cachestorage/Cache[JC] def addAll(requests: js.Array[RequestInfo]): js.Promise[Unit]
24326-
experimental/cachestorage/Cache[JC] def delete(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[Boolean]
24327-
experimental/cachestorage/Cache[JC] def keys(request: js.UndefOr[RequestInfo]?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Request]]
24328-
experimental/cachestorage/Cache[JC] def `match`(request: RequestInfo, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.UndefOr[Response]]
24329-
experimental/cachestorage/Cache[JC] def matchAll(request: RequestInfo?, options: js.UndefOr[CacheQueryOptions]?): js.Promise[js.Array[Response]]
24330-
experimental/cachestorage/Cache[JC] def put(request: RequestInfo, response: Response): js.Promise[Unit]
24331-
experimental/cachestorage/CacheQueryOptions[JT] var cacheName: String
24332-
experimental/cachestorage/CacheQueryOptions[JT] var ignoreMethod: Boolean
24333-
experimental/cachestorage/CacheQueryOptions[JT] var ignoreSearch: Boolean
24334-
experimental/cachestorage/CacheQueryOptions[JT] var ignoreVary: Boolean
24335-
experimental/cachestorage/CacheStorage[JT] def delete(cacheName: String): js.Promise[Boolean]
24336-
experimental/cachestorage/CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
24337-
experimental/cachestorage/CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
24338-
experimental/cachestorage/CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
24339-
experimental/cachestorage/CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
24340+
experimental/cachestorage/package[SO] type Cache = dom.Cache (@deprecated in 2.0.0)
24341+
experimental/cachestorage/package[SO] type CacheQueryOptions = dom.CacheQueryOptions (@deprecated in 2.0.0)
24342+
experimental/cachestorage/package[SO] type CacheStorage = dom.CacheStorage (@deprecated in 2.0.0)
2434024343
experimental/deviceorientation/DeviceAcceleration[JT] val x: Double
2434124344
experimental/deviceorientation/DeviceAcceleration[JT] val y: Double
2434224345
experimental/deviceorientation/DeviceAcceleration[JT] val z: Double
+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package org.scalajs.dom.experimental.cachestorage
1+
package org.scalajs.dom
22

3-
import org.scalajs.dom._
43
import scala.scalajs.js
54
import scala.scalajs.js.annotation._
65

src/main/scala/org/scalajs/dom/WindowOrWorkerGlobalScope.scala

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.scalajs.dom
22

3-
import org.scalajs.dom.experimental.cachestorage.CacheStorage
43
import scala.scalajs.js
54
import scala.scalajs.js.|
65

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package org.scalajs
2+
package dom.experimental
3+
4+
package object cachestorage {
5+
6+
@deprecated("use dom.CacheQueryOptions instead", "2.0.0")
7+
type CacheQueryOptions = dom.CacheQueryOptions
8+
9+
@deprecated("use dom.CacheStorage instead", "2.0.0")
10+
type CacheStorage = dom.CacheStorage
11+
12+
@deprecated("use dom.Cache instead", "2.0.0")
13+
type Cache = dom.Cache
14+
}

0 commit comments

Comments
 (0)