Class: IndexedDBEngine
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:37
Implements
Constructors
Constructor
new IndexedDBEngine(
database?):IndexedDBEngine
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:45
Parameters
database?
string | null = null
Returns
IndexedDBEngine
Methods
closeConnections()
closeConnections():
Promise<void>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:91
Returns
Promise<void>
Implementation of
ClosesConnections.closeConnections
create()
create(
collection,document,id?):Promise<string>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:105
Parameters
collection
string
document
id?
string
Returns
Promise<string>
Implementation of
delete()
delete(
collection,id):Promise<void>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:175
Parameters
collection
string
id
string
Returns
Promise<void>
Implementation of
dropCollections()
dropCollections(
collections):Promise<void>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:55
Parameters
collections
string[]
Returns
Promise<void>
getCollections()
getCollections():
Promise<string[]>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:51
Returns
Promise<string[]>
purgeDatabase()
purgeDatabase():
Promise<void>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:77
Returns
Promise<void>
readMany()
readMany(
collection,filters?):Promise<EngineDocumentsCollection>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:134
Parameters
collection
string
filters?
Returns
Promise<EngineDocumentsCollection>
Implementation of
readOne()
readOne(
collection,id):Promise<EngineDocument>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:119
Parameters
collection
string
id
string
Returns
Promise<EngineDocument>
Implementation of
update()
update(
collection,id,updates):Promise<void>
Defined in: packages/soukai/src/engines/IndexedDBEngine.ts:161
Parameters
collection
string
id
string
updates
Returns
Promise<void>