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