Type Parameters
- K extends IDBValidKey = any
- T = any
Constructors
constructor
- new Table<K, T>(database, name): Table<K, T>
Type Parameters
- K extends IDBValidKey = any
- T = any
Properties
Readonly
name
name: string
Methods
add
- add(value, key?): Promise<void>
Returns Promise<void>
clear
- clear(): Promise<void>
Returns Promise<void>
count
- count(): Promise<number>
Returns Promise<number>
delete
- delete(key): Promise<void>
Returns Promise<void>
get
- get(key): Promise<T>
Returns Promise<T>
getAll
- getAll(): Promise<T[]>
Returns Promise<T[]>
getAllKeys
- getAllKeys(): Promise<K[]>
Returns Promise<K[]>
put
- put(key, value): Promise<void>
Returns Promise<void>
tx
- tx<R>(table, fn, readonly?): Promise<R>
Parameters
- table: string
- fn: ((store: IDBObjectStore) => IDBRequest<any>)
- (store): IDBRequest<any>
Returns IDBRequest<any>
- readonly: boolean = false
Returns Promise<R>