Skip to content

IDBIndex

[<Interface>]
type IDBIndex =
    abstract member keyPath: U2<string,ResizeArray<string>>
    abstract member multiEntry: bool
    abstract member name: string with get, set
    abstract member objectStore: IDBObjectStore
    abstract member unique: bool
    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 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 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>
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member keyPath: U2<string,ResizeArray<string>>
abstract member multiEntry: bool
abstract member name: string with get, set
abstract member objectStore: IDBObjectStore
abstract member unique: bool

Methods

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 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 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>