Skip to content

Class: LocalStorageEngine ​

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:16

Implements ​

Constructors ​

Constructor ​

new LocalStorageEngine(prefix): LocalStorageEngine

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:22

Parameters ​

prefix ​

string = ''

Returns ​

LocalStorageEngine

Methods ​

clear() ​

clear(): void

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:27

Returns ​

void


create() ​

create(collection, document, id?): Promise<string>

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:37

Parameters ​

collection ​

string

document ​

EngineDocument

id? ​

string

Returns ​

Promise<string>

Implementation of ​

Engine.create


delete() ​

delete(collection, id): Promise<void>

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:87

Parameters ​

collection ​

string

id ​

string

Returns ​

Promise<void>

Implementation of ​

Engine.delete


readMany() ​

readMany(collection, filters?): Promise<EngineDocumentsCollection>

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:62

Parameters ​

collection ​

string

filters? ​

EngineFilters

Returns ​

Promise<EngineDocumentsCollection>

Implementation of ​

Engine.readMany


readOne() ​

readOne(collection, id): Promise<EngineDocument>

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:53

Parameters ​

collection ​

string

id ​

string

Returns ​

Promise<EngineDocument>

Implementation of ​

Engine.readOne


update() ​

update(collection, id, updates): Promise<void>

Defined in: packages/soukai/src/engines/LocalStorageEngine.ts:72

Parameters ​

collection ​

string

id ​

string

updates ​

EngineUpdates

Returns ​

Promise<void>

Implementation of ​

Engine.update