File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed 
src/main/scala/org/scalajs/dom/experimental/storage Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ package  org .scalajs .dom .experimental 
2+ 
3+ import  org .scalajs .dom 
4+ 
5+ import  scala .language .implicitConversions 
6+ import  scala .scalajs .js 
7+ 
8+ /** 
9+  * https://storage.spec.whatwg.org/ 
10+  */  
11+ package  object  storage  {
12+  implicit  def  toNavigatorStorage (navigator : dom.Navigator ):  NavigatorStorage  = 
13+  navigator.asInstanceOf [NavigatorStorage ]
14+ 
15+  @ js.native
16+  trait  NavigatorStorage  extends  js.Object  {
17+  val  storage :  StorageManager  =  js.native
18+  }
19+ 
20+  @ js.native
21+  trait  StorageManager  extends  js.Any  {
22+  def  persisted ():  js.Promise [Boolean ] =  js.native
23+  def  persist ():  js.Promise [Boolean ] =  js.native
24+  def  estimate ():  js.Promise [StorageEstimate ] =  js.native
25+  }
26+ 
27+  @ js.native
28+  trait  StorageEstimate  extends  js.Any  {
29+  val  usage :  Double  =  js.native
30+  val  quota :  Double  =  js.native
31+  }
32+ }
                         You can’t perform that action at this time. 
           
                  
0 commit comments