IDBObjectStore
[<Interface>]
type IDBObjectStore =
abstract member autoIncrement: bool
abstract member indexNames: DOMStringList
abstract member keyPath: U2<string,string array> option
abstract member name: string with get, set
abstract member transaction: IDBTransaction
abstract member add (value: obj, ?key: IDBValidKey) : IDBRequest<IDBValidKey>
abstract member clear () : IDBRequest<unit>
abstract member count (?query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<float>
abstract member createIndex (name: string, keyPath: U2<string,Iterable<string,obj,obj>>, ?options: IDBIndexParameters) : IDBIndex
abstract member createIndex (name: string, keyPath: U2<string,string array>, ?options: IDBIndexParameters) : IDBIndex
abstract member delete (query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<unit>
abstract member deleteIndex (name: string) : unit
abstract member get (query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<obj>
abstract member getAll (?queryOrOptions: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?count: float) : IDBRequest<obj array>
abstract member getAllKeys (?queryOrOptions: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?count: float) : IDBRequest<IDBValidKey array>
abstract member getKey (query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<IDBValidKey option>
abstract member index (name: string) : IDBIndex
abstract member openCursor (?query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openKeyCursor (?query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member put (value: obj, ?key: IDBValidKey) : IDBRequest<IDBValidKey>
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
Properties
abstract member autoIncrement: bool
abstract member indexNames: DOMStringList
abstract member keyPath: U2<string,string array> option
abstract member name: string with get, set
abstract member transaction: IDBTransaction
Methods
abstract member add (value: obj, ?key: IDBValidKey) : IDBRequest<IDBValidKey>
abstract member clear () : IDBRequest<unit>
abstract member count (?query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<float>
abstract member createIndex (name: string, keyPath: U2<string,Iterable<string,obj,obj>>, ?options: IDBIndexParameters) : IDBIndex
abstract member createIndex (name: string, keyPath: U2<string,string array>, ?options: IDBIndexParameters) : IDBIndex
abstract member delete (query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<unit>
abstract member deleteIndex (name: string) : unit
abstract member get (query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<obj>
abstract member getAll (?queryOrOptions: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?count: float) : IDBRequest<obj array>
abstract member getAllKeys (?queryOrOptions: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?count: float) : IDBRequest<IDBValidKey array>
abstract member getKey (query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>) : IDBRequest<IDBValidKey option>
abstract member index (name: string) : IDBIndex
abstract member openCursor (?query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openKeyCursor (?query: U7<string,float,IDBValidKey array,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Date,IDBKeyRange>, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member put (value: obj, ?key: IDBValidKey) : IDBRequest<IDBValidKey>