Type Parameters

  • SCHEMA

Hierarchy

Constructors

  • Type Parameters

    • SCHEMA

    Parameters

    Returns default<SCHEMA>

Properties

event: IEventEmitter<default<SCHEMA>, default.IEvents>

Methods

  • Type Parameters

    • KEY extends string | number | symbol

    Parameters

    • store: KEY
    • Optional range: IDBKeyRange

    Returns Promise<SCHEMA[KEY][]>

  • Type Parameters

    • KEY extends string | number | symbol

    Parameters

    • store: KEY
    • key: string | IDBKeyRange
    • index: string

    Returns Promise<SCHEMA[KEY][]>

  • Parameters

    • store: keyof SCHEMA

    Returns Promise<void>

  • Parameters

    • store: keyof SCHEMA

    Returns Promise<number>

  • Parameters

    • store: keyof SCHEMA
    • Optional options: IDBObjectStoreParameters
    • Optional init: ((store: IDBObjectStore) => any)
        • (store: IDBObjectStore): any
        • Parameters

          • store: IDBObjectStore

          Returns any

    Returns Promise<void>

  • Parameters

    • store: keyof SCHEMA
    • key: string

    Returns Promise<void>

  • Returns Promise<void>

  • Type Parameters

    • KEY extends string | number | symbol

    Parameters

    • store: KEY
    • key: string
    • Optional index: string

    Returns Promise<undefined | SCHEMA[KEY]>

  • Returns Promise<IDBDatabase>

  • Parameters

    • Rest ...stores: (keyof SCHEMA)[]

    Returns Promise<boolean>

  • Parameters

    • store: keyof SCHEMA

    Returns Promise<string[]>

  • Type Parameters

    • KEY extends string | number | symbol

    Parameters

    • store: KEY
    • key: string
    • value: SCHEMA[KEY]

    Returns Promise<void>

  • Type Parameters

    • STORES extends (keyof SCHEMA)[]

    Parameters

    • over: STORES
    • mode: IDBTransactionMode = "readwrite"

    Returns StagedTransaction<Pick<SCHEMA, STORES[number]>, STORES>

  • Returns Promise<DOMStringList>

  • Type Parameters

    • STORES extends (keyof SCHEMA)[]

    • T

    Parameters

    • over: STORES
    • mode: IDBTransactionMode
    • transaction: Initialiser<SCHEMA, STORES, T>

    Returns Promise<T>

  • Type Parameters

    • STORES extends (keyof SCHEMA)[]

    • T

    Parameters

    • over: STORES
    • transaction: Initialiser<SCHEMA, STORES, T>

    Returns Promise<T>

  • Parameters

    Returns Promise<void>

Generated using TypeDoc