IndexDBUtils

const IndexDBUtils: object

Defined in: webstorage/indexdb/index.ts:17

IndexedDB 工具函数

引入

import { IndexDBUtils } from '@qy/lancet-ts-core'

函数列表

函数名描述
open打开 IndexedDB 数据库
delete删除 IndexedDB 数据库

Type Declaration

delete()

delete(name): Promise<void>

删除 IndexedDB 数据库

类型签名

function delete(name: string): Promise<void>

Parameters

ParameterTypeDescription
namestring数据库名称

Returns

Promise<void>

Promise 对象

Example

import { IndexDBUtils } from '@qy/lancet-ts-core'

IndexDBUtils.delete('myDB').then(() => {
  console.log('Database deleted')
})

open()

open(name, version): Promise<IDBDatabase>

打开 IndexedDB 数据库

类型签名

function open(name: string, version: number): Promise<IDBDatabase>

Parameters

ParameterTypeDescription
namestring数据库名称
versionnumber版本号

Returns

Promise<IDBDatabase>

数据库实例 Promise

Example

import { IndexDBUtils } from '@qy/lancet-ts-core'

IndexDBUtils.open('myDB', 1).then((db) => {
  console.log('Database opened')
})