Class StagedTransaction<SCHEMA, STORES>

Type Parameters

  • SCHEMA

  • STORES extends (keyof SCHEMA)[]

Hierarchy

  • StagedTransaction

Constructors

  • Type Parameters

    • SCHEMA

    • STORES extends (keyof SCHEMA)[]

    Parameters

    • database: default<SCHEMA>
    • over: STORES
    • mode: IDBTransactionMode

    Returns StagedTransaction<SCHEMA, STORES>

Methods

  • Type Parameters

    • KEY extends string | number | symbol

    Parameters

    • store: KEY

    Returns Promise<SCHEMA[KEY][]>

  • Type Parameters

    • KEY extends string | number | symbol

    Parameters

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

    Returns Promise<SCHEMA[KEY][]>

  • Returns Promise<void>

  • Parameters

    • store: keyof SCHEMA

    Returns Promise<void>

  • Parameters

    • store: keyof SCHEMA

    Returns Promise<number>

  • Parameters

    • store: keyof SCHEMA
    • key: string

    Returns Promise<void>

  • Type Parameters

    • KEY extends string | number | symbol

    Parameters

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

    Returns Promise<undefined | SCHEMA[KEY]>

  • 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

    • T

    Parameters

    Returns Promise<T>

Generated using TypeDoc