waytale - v0.5.1
    Preparing search index...

    Class WaytaleDatabase

    Thin wrapper for the IndexedDB storage using promises. Supports database migrations and handles blocked database (for example when multiple tabs are open).

    Index

    Constructors

    • Create a new connection to a named database.

      Parameters

      • database: IDBDatabase

      Returns WaytaleDatabase

    Methods

    • Close database.

      Returns void

    • Create new store.

      Parameters

      • storeName: string

      Returns void

    • Get value from store.

      Parameters

      • storeName: string
      • key: IDBValidKey

      Returns Promise<unknown>

    • Delete everything.

      Returns void

    • Put value into store.

      Parameters

      • storeName: string
      • key: IDBValidKey
      • value: unknown

      Returns Promise<void>

    • Update value in store.

      Parameters

      • storeName: string
      • key: IDBValidKey
      • worker: (arg0: unknown) => unknown

      Returns Promise<void>

    • Open database.

      Parameters

      • databaseName: string = "Waytale"

      Returns Promise<WaytaleDatabase>