外观
@freenotes/web-runtime / DbStore
Interface: DbStore<Store>
Defined in: src/db/types.ts:112
Type Parameters
Store
Store extends DbStoreSchema = DbStoreSchema
Methods
add()
add(
value,key?):Promise<Store["key"]>
Defined in: src/db/types.ts:113
Parameters
value
Store["value"]
key?
Store["key"]
Returns
Promise<Store["key"]>
clear()
clear():
Promise<void>
Defined in: src/db/types.ts:114
Returns
Promise<void>
count()
count(
query?):Promise<number>
Defined in: src/db/types.ts:115
Parameters
query?
Store["key"] | IDBKeyRange
Returns
Promise<number>
delete()
delete(
query):Promise<void>
Defined in: src/db/types.ts:116
Parameters
query
Store["key"] | IDBKeyRange
Returns
Promise<void>
get()
get(
query):Promise<Store["value"] |undefined>
Defined in: src/db/types.ts:117
Parameters
query
Store["key"] | IDBKeyRange
Returns
Promise<Store["value"] | undefined>
getAll()
getAll(
query?,options?):Promise<Store["value"][]>
Defined in: src/db/types.ts:118
Parameters
query?
Store["key"] | IDBKeyRange
options?
Returns
Promise<Store["value"][]>
index()
index<
IndexName>(name):DbIndex<Store,IndexName>
Defined in: src/db/types.ts:122
Type Parameters
IndexName
IndexName extends string
Parameters
name
IndexName
Returns
DbIndex<Store, IndexName>
put()
put(
value,key?):Promise<Store["key"]>
Defined in: src/db/types.ts:125
Parameters
value
Store["value"]
key?
Store["key"]
Returns
Promise<Store["key"]>