@@ -13111,19 +13111,20 @@ HttpMethod[SO] val QUERY = "QUERY".asInstanceOf[HttpMethod]
13111
13111
IDBCursor[JC] def advance(count: Int): Unit
13112
13112
IDBCursor[JC] def continue(key: js.Any = ???): Unit
13113
13113
IDBCursor[JC] def delete(): IDBRequest
13114
- IDBCursor[JC] def direction: String
13114
+ IDBCursor[JC] def direction: IDBCursorDirection
13115
13115
IDBCursor[JC] def key: js.Any
13116
13116
IDBCursor[JC] def primaryKey: js.Any
13117
13117
IDBCursor[JC] def source: js.Any
13118
13118
IDBCursor[JC] def update(value: js.Any): IDBRequest
13119
- IDBCursor[JO] val NEXT: String
13120
- IDBCursor[JO] val NEXT_NO_DUPLICATE: String
13121
- IDBCursor[JO] val PREV: String
13122
- IDBCursor[JO] val PREV_NO_DUPLICATE: String
13119
+ IDBCursorDirection[JT]
13120
+ IDBCursorDirection[SO] val NEXT = "next".asInstanceOf[IDBCursorDirection]
13121
+ IDBCursorDirection[SO] val NEXT_UNIQUE = "nextunique".asInstanceOf[IDBCursorDirection]
13122
+ IDBCursorDirection[SO] val PREV = "prev".asInstanceOf[IDBCursorDirection]
13123
+ IDBCursorDirection[SO] val PREV_UNIQUE = "prevunique".asInstanceOf[IDBCursorDirection]
13123
13124
IDBCursorWithValue[JC] def advance(count: Int): Unit
13124
13125
IDBCursorWithValue[JC] def continue(key: js.Any = ???): Unit
13125
13126
IDBCursorWithValue[JC] def delete(): IDBRequest
13126
- IDBCursorWithValue[JC] def direction: String
13127
+ IDBCursorWithValue[JC] def direction: IDBCursorDirection
13127
13128
IDBCursorWithValue[JC] def key: js.Any
13128
13129
IDBCursorWithValue[JC] def primaryKey: js.Any
13129
13130
IDBCursorWithValue[JC] def source: js.Any
@@ -13142,7 +13143,7 @@ IDBDatabase[JC] var onerror: js.Function1[Event, _]
13142
13143
IDBDatabase[JC] var onversionchange: js.Function1[IDBVersionChangeEvent, _]
13143
13144
IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
13144
13145
IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
13145
- IDBDatabase[JC] def transaction(storeNames: js.Any, mode: String ?): IDBTransaction
13146
+ IDBDatabase[JC] def transaction(storeNames: js.Any, mode: IDBTransactionMode ?): IDBTransaction
13146
13147
IDBDatabase[JC] def version: Int
13147
13148
IDBEnvironment[JT] def indexedDB: IDBFactory (@deprecated in 1.2.0)
13148
13149
IDBFactory[JC] def cmp(first: js.Any, second: js.Any): Int
@@ -13156,8 +13157,8 @@ IDBIndex[JC] def getKey(key: js.Any): IDBRequest
13156
13157
IDBIndex[JC] def keyPath: String
13157
13158
IDBIndex[JC] def name: String
13158
13159
IDBIndex[JC] def objectStore: IDBObjectStore
13159
- IDBIndex[JC] def openCursor(range: IDBKeyRange?, direction: String ?): IDBRequest
13160
- IDBIndex[JC] def openKeyCursor(range: IDBKeyRange?, direction: String ?): IDBRequest
13160
+ IDBIndex[JC] def openCursor(range: IDBKeyRange?, direction: IDBCursorDirection ?): IDBRequest
13161
+ IDBIndex[JC] def openKeyCursor(range: IDBKeyRange?, direction: IDBCursorDirection ?): IDBRequest
13161
13162
IDBIndex[JC] def unique: Boolean
13162
13163
IDBKeyRange[JC] def lower: js.Any
13163
13164
IDBKeyRange[JC] def lowerOpen: Boolean
@@ -13174,11 +13175,15 @@ IDBObjectStore[JC] def createIndex(name: String, keyPath: String, optionalParame
13174
13175
IDBObjectStore[JC] def delete(key: js.Any): IDBRequest
13175
13176
IDBObjectStore[JC] def deleteIndex(indexName: String): Unit
13176
13177
IDBObjectStore[JC] def get(key: js.Any): IDBRequest
13178
+ IDBObjectStore[JC] def getAll(query: js.UndefOr[IDBKeyRange | js.Any] = js.undefined, count: js.UndefOr[Int] = js.undefined): IDBRequest
13179
+ IDBObjectStore[JC] def getAllKeys(query: js.UndefOr[IDBKeyRange | js.Any] = js.undefined, count: js.UndefOr[Int] = js.undefined): IDBRequest
13180
+ IDBObjectStore[JC] def getKey(key: js.Any): IDBRequest
13177
13181
IDBObjectStore[JC] def index(name: String): IDBIndex
13178
13182
IDBObjectStore[JC] def indexNames: DOMStringList
13179
13183
IDBObjectStore[JC] def keyPath: String
13180
13184
IDBObjectStore[JC] def name: String
13181
- IDBObjectStore[JC] def openCursor(range: js.Any?, direction: String?): IDBRequest
13185
+ IDBObjectStore[JC] def openCursor(range: js.UndefOr[IDBKeyRange | js.Any] = js.undefined, direction: js.UndefOr[IDBCursorDirection] = js.undefined): IDBRequest
13186
+ IDBObjectStore[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | js.Any] = js.undefined, direction: js.UndefOr[IDBCursorDirection] = js.undefined): IDBRequest
13182
13187
IDBObjectStore[JC] def put(value: js.Any, key: js.Any?): IDBRequest
13183
13188
IDBObjectStore[JC] def transaction: IDBTransaction
13184
13189
IDBOpenDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
@@ -13213,16 +13218,17 @@ IDBTransaction[JC] def addEventListener[T <: Event](`type`: String, listener: js
13213
13218
IDBTransaction[JC] def db: IDBDatabase
13214
13219
IDBTransaction[JC] def dispatchEvent(evt: Event): Boolean
13215
13220
IDBTransaction[JC] def error: DOMException
13216
- IDBTransaction[JC] def mode: String
13221
+ IDBTransaction[JC] def mode: IDBTransactionMode
13217
13222
IDBTransaction[JC] def objectStore(name: String): IDBObjectStore
13218
13223
IDBTransaction[JC] var onabort: js.Function1[Event, _]
13219
13224
IDBTransaction[JC] var oncomplete: js.Function1[Event, _]
13220
13225
IDBTransaction[JC] var onerror: js.Function1[Event, _]
13221
13226
IDBTransaction[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
13222
13227
IDBTransaction[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
13223
- IDBTransaction[JO] val READ_ONLY: String
13224
- IDBTransaction[JO] val READ_WRITE: String
13225
- IDBTransaction[JO] val VERSION_CHANGE: String
13228
+ IDBTransactionMode[JT]
13229
+ IDBTransactionMode[SO] val READ_ONLY = "readonly".asInstanceOf[IDBTransactionMode]
13230
+ IDBTransactionMode[SO] val READ_WRITE = "readwrite".asInstanceOf[IDBTransactionMode]
13231
+ IDBTransactionMode[SO] val VERSION_CHANGE = "versionchange".asInstanceOf[IDBTransactionMode]
13226
13232
IDBVersionChangeEvent[JC] def bubbles: Boolean
13227
13233
IDBVersionChangeEvent[JC] def cancelBubble: Boolean
13228
13234
IDBVersionChangeEvent[JC] def cancelable: Boolean
@@ -24701,9 +24707,9 @@ idb[SO] type OpenDBRequest = IDBOpenDBRequest
24701
24707
idb[SO] type Request = IDBRequest
24702
24708
idb[SO] type Transaction = IDBTransaction
24703
24709
idb[SO] type VersionChangeEvent = IDBVersionChangeEvent
24704
- idb[SO] def Cursor = IDBCursor
24710
+ idb[SO] def CursorDirection = IDBCursorDirection
24705
24711
idb[SO] def KeyRange = IDBKeyRange
24706
- idb[SO] def Transaction = IDBTransaction
24712
+ idb[SO] def TransactionMode = IDBTransactionMode
24707
24713
package[SO] type BodyInit = Blob | BufferSource | FormData | String
24708
24714
package[SO] type BufferSource = ArrayBufferView | ArrayBuffer
24709
24715
package[SO] type ByteString = String
@@ -25001,9 +25007,7 @@ raw[SO] lazy val EventSource: dom.EventSource.type (@deprecated in 2.0.0)
25001
25007
raw[SO] lazy val FileReader: dom.FileReader.type (@deprecated in 2.0.0)
25002
25008
raw[SO] lazy val FormData: dom.FormData.type (@deprecated in 2.0.0)
25003
25009
raw[SO] @deprecated("use dom.HTMLMediaElement instead", "2.0.0") def HTMLMediaElement = dom.HTMLMediaElement (@deprecated in 2.0.0)
25004
- raw[SO] @deprecated("use dom.IDBCursor instead", "2.0.0") def IDBCursor = dom.IDBCursor (@deprecated in 2.0.0)
25005
25010
raw[SO] @deprecated("use dom.IDBKeyRange instead", "2.0.0") def IDBKeyRange = dom.IDBKeyRange (@deprecated in 2.0.0)
25006
- raw[SO] @deprecated("use dom.IDBTransaction instead", "2.0.0") def IDBTransaction = dom.IDBTransaction (@deprecated in 2.0.0)
25007
25011
raw[SO] lazy val KeyboardEvent: dom.KeyboardEvent.type (@deprecated in 2.0.0)
25008
25012
raw[SO] lazy val MediaError: dom.MediaError.type (@deprecated in 2.0.0)
25009
25013
raw[SO] lazy val MutationObserverInit: dom.MutationObserverInit.type (@deprecated in 2.0.0)
0 commit comments