Hierarchy

  • DbUtility

Constructors

  • Parameters

    • databaseName: string
    • version: number

    Returns DbUtility

Properties

databaseName: string
db: null | IDBDatabase
dbStore: string
dbTransaction: null | IDBTransaction
version: number

Methods

  • 添加数据

    Parameters

    • data: any
    • Optional store: IDBObjectStore

    Returns Promise<unknown>

  • 批量添加数据

    Parameters

    • data: any[]

    Returns Promise<DbUtility>

  • 打开store,没有则创建

    Parameters

    • store: string
    • __namedParameters: CreateStoreOptions = {}

    Returns Promise<DbUtility>

  • 获取全部,传入filter使用游标查找,key根据主键或索引搜索

    Parameters

    • __namedParameters: GetParameters

    Returns Promise<unknown> | never[]

  • 打开数据库

    Parameters

    • deleteWhenUpgradeneed: string[]

    Returns Promise<DbUtility>

  • Parameters

    • store: IDBObjectStore | IDBIndex
    • filter: CursorFilter
    • multi: boolean

    Returns Promise<unknown>

  • Parameters

    • store: IDBObjectStore | IDBIndex
    • key: IDBValidKey | IDBKeyRange
    • multi: boolean

    Returns Promise<unknown>

Generated using TypeDoc