IDBObjectStore
[<Interface>]
type IDBObjectStore =
abstract member autoIncrement: bool
abstract member indexNames: DOMStringList
abstract member keyPath: U2<string,ResizeArray<string>> option
abstract member name: string with get, set
abstract member transaction: IDBTransaction
abstract member add (value: obj, key: ResizeArray<IDBValidKey>) : IDBRequest<IDBValidKey>
abstract member add (value: obj, key: BufferSource) : IDBRequest<IDBValidKey>
abstract member add (value: obj, key: Date) : IDBRequest<IDBValidKey>
abstract member add (value: obj, key: string) : IDBRequest<IDBValidKey>
abstract member add (value: obj, key: float) : IDBRequest<IDBValidKey>
abstract member add (value: obj) : IDBRequest<IDBValidKey>
abstract member clear () : IDBRequest<obj>
abstract member count (query: IDBKeyRange) : IDBRequest<float>
abstract member count (query: ResizeArray<IDBValidKey>) : IDBRequest<float>
abstract member count (query: BufferSource) : IDBRequest<float>
abstract member count (query: Date) : IDBRequest<float>
abstract member count (query: string) : IDBRequest<float>
abstract member count (query: float) : IDBRequest<float>
abstract member count () : IDBRequest<float>
abstract member createIndex (name: string, keyPath: Iterable<string>, ?options: IDBIndexParameters) : IDBIndex
abstract member createIndex (name: string, keyPath: ResizeArray<string>, ?options: IDBIndexParameters) : IDBIndex
abstract member createIndex (name: string, keyPath: string, ?options: IDBIndexParameters) : IDBIndex
abstract member delete (query: IDBKeyRange) : IDBRequest<obj>
abstract member delete (query: ResizeArray<IDBValidKey>) : IDBRequest<obj>
abstract member delete (query: BufferSource) : IDBRequest<obj>
abstract member delete (query: Date) : IDBRequest<obj>
abstract member delete (query: string) : IDBRequest<obj>
abstract member delete (query: float) : IDBRequest<obj>
abstract member deleteIndex (name: string) : unit
abstract member get (query: IDBKeyRange) : IDBRequest<obj>
abstract member get (query: ResizeArray<IDBValidKey>) : IDBRequest<obj>
abstract member get (query: BufferSource) : IDBRequest<obj>
abstract member get (query: Date) : IDBRequest<obj>
abstract member get (query: string) : IDBRequest<obj>
abstract member get (query: float) : IDBRequest<obj>
abstract member getAll (queryOrOptions: IDBKeyRange, ?count: float) : IDBRequest<ResizeArray<obj>>
abstract member getAll (queryOrOptions: ResizeArray<IDBValidKey>, ?count: float) : IDBRequest<ResizeArray<obj>>
abstract member getAll (queryOrOptions: BufferSource, ?count: float) : IDBRequest<ResizeArray<obj>>
abstract member getAll (queryOrOptions: Date, ?count: float) : IDBRequest<ResizeArray<obj>>
abstract member getAll (queryOrOptions: string, ?count: float) : IDBRequest<ResizeArray<obj>>
abstract member getAll (queryOrOptions: float, ?count: float) : IDBRequest<ResizeArray<obj>>
abstract member getAll () : IDBRequest<ResizeArray<obj>>
abstract member getAllKeys (queryOrOptions: IDBKeyRange, ?count: float) : IDBRequest<ResizeArray<IDBValidKey>>
abstract member getAllKeys (queryOrOptions: ResizeArray<IDBValidKey>, ?count: float) : IDBRequest<ResizeArray<IDBValidKey>>
abstract member getAllKeys (queryOrOptions: BufferSource, ?count: float) : IDBRequest<ResizeArray<IDBValidKey>>
abstract member getAllKeys (queryOrOptions: Date, ?count: float) : IDBRequest<ResizeArray<IDBValidKey>>
abstract member getAllKeys (queryOrOptions: string, ?count: float) : IDBRequest<ResizeArray<IDBValidKey>>
abstract member getAllKeys (queryOrOptions: float, ?count: float) : IDBRequest<ResizeArray<IDBValidKey>>
abstract member getAllKeys () : IDBRequest<ResizeArray<IDBValidKey>>
abstract member getKey (query: IDBKeyRange) : IDBRequest<IDBValidKey option>
abstract member getKey (query: ResizeArray<IDBValidKey>) : IDBRequest<IDBValidKey option>
abstract member getKey (query: BufferSource) : IDBRequest<IDBValidKey option>
abstract member getKey (query: Date) : IDBRequest<IDBValidKey option>
abstract member getKey (query: string) : IDBRequest<IDBValidKey option>
abstract member getKey (query: float) : IDBRequest<IDBValidKey option>
abstract member index (name: string) : IDBIndex
abstract member openCursor (query: IDBKeyRange, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openCursor (query: ResizeArray<IDBValidKey>, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openCursor (query: BufferSource, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openCursor (query: Date, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openCursor (query: string, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openCursor (query: float, ?direction: IDBCursorDirection) : IDBRequest<IDBCursorWithValue option>
abstract member openCursor () : IDBRequest<IDBCursorWithValue option>
abstract member openKeyCursor (query: IDBKeyRange, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member openKeyCursor (query: ResizeArray<IDBValidKey>, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member openKeyCursor (query: BufferSource, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member openKeyCursor (query: Date, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member openKeyCursor (query: string, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member openKeyCursor (query: float, ?direction: IDBCursorDirection) : IDBRequest<IDBCursor option>
abstract member openKeyCursor () : IDBRequest<IDBCursor option>
abstract member put (value: obj, key: ResizeArray<IDBValidKey>) : IDBRequest<IDBValidKey>
abstract member put (value: obj, key: BufferSource) : IDBRequest<IDBValidKey>
abstract member put (value: obj, key: Date) : IDBRequest<IDBValidKey>
abstract member put (value: obj, key: string) : IDBRequest<IDBValidKey>
abstract member put (value: obj, key: float) : IDBRequest<IDBValidKey>
abstract member put (value: obj) : IDBRequest<IDBValidKey>
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Properties
abstract member autoIncrement: bool
abstract member keyPath: U2<string,ResizeArray<string>> option
abstract member name: string with get, set
Methods
abstract member count (query: BufferSource) : IDBRequest<float>
abstract member count (query: string) : IDBRequest<float>
abstract member count (query: float) : IDBRequest<float>
abstract member delete (query: BufferSource) : IDBRequest<obj>
abstract member delete (query: string) : IDBRequest<obj>
abstract member delete (query: float) : IDBRequest<obj>
abstract member deleteIndex (name: string) : unit
abstract member get (query: BufferSource) : IDBRequest<obj>
abstract member get (query: string) : IDBRequest<obj>
abstract member get (query: float) : IDBRequest<obj>
abstract member index (name: string) : IDBIndex