Type Parameters

  • K extends IDBValidKey = any
  • T = any

Constructors

  • Type Parameters

    • K extends IDBValidKey = any
    • T = any

    Parameters

    • database: Database
    • name: string
    • key: string | keyof T = 'id'

    Returns Table<K, T>

Properties

all: (() => Promise<T[]>) = ...
create: ((value: T, key?: K) => Promise<void>) = ...
key: string | keyof T = 'id'
name: string
update: ((value: T, key?: K) => Promise<void>) = ...

Methods

  • Parameters

    • value: T
    • Optionalkey: K

    Returns Promise<void>

  • Returns Promise<void>

  • Returns Promise<number>

  • Parameters

    • key: K

    Returns Promise<void>

  • Parameters

    • key: K

    Returns Promise<T>

  • Returns Promise<T[]>

  • Returns Promise<K[]>

  • Parameters

    • key: K
    • value: T

    Returns Promise<void>

  • Returns Promise<T[]>

  • Parameters

    • key: K

    Returns Promise<T>

  • Parameters

    • value: T
    • Optionalkey: K

    Returns Promise<void>

  • Type Parameters

    • R

    Parameters

    • table: string
    • fn: ((store: IDBObjectStore) => IDBRequest<any>)
        • (store): IDBRequest<any>
        • Parameters

          • store: IDBObjectStore

          Returns IDBRequest<any>

    • readonly: boolean = false

    Returns Promise<R>