Skip to content

Class: LogEngine<SubjectEngine> ​

Defined in: packages/soukai/src/engines/LogEngine.ts:5

Deprecated ​

Use ProxyEngine class instead.

Extends ​

Type Parameters ​

SubjectEngine ​

SubjectEngine extends Engine = Engine

Constructors ​

Constructor ​

new LogEngine<SubjectEngine>(subject): LogEngine<SubjectEngine>

Defined in: packages/soukai/src/engines/LogEngine.ts:7

Parameters ​

subject ​

SubjectEngine

Returns ​

LogEngine<SubjectEngine>

Overrides ​

ProxyEngine.constructor

Properties ​

subject ​

readonly subject: SubjectEngine

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

Inherited from ​

ProxyEngine.subject

Methods ​

create() ​

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

Defined in: packages/soukai/src/engines/ProxyEngine.ts:41

Parameters ​

collection ​

string

document ​

EngineDocument

id? ​

string

Returns ​

Promise<string>

Inherited from ​

ProxyEngine.create


delete() ​

delete(collection, id): Promise<void>

Defined in: packages/soukai/src/engines/ProxyEngine.ts:57

Parameters ​

collection ​

string

id ​

string

Returns ​

Promise<void>

Inherited from ​

ProxyEngine.delete


getProxySubject() ​

getProxySubject(): Engine

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

Returns ​

Engine

Inherited from ​

ProxyEngine.getProxySubject


readMany() ​

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

Defined in: packages/soukai/src/engines/ProxyEngine.ts:49

Parameters ​

collection ​

string

filters? ​

EngineFilters

Returns ​

Promise<EngineDocumentsCollection>

Inherited from ​

ProxyEngine.readMany


readOne() ​

readOne(collection, id): Promise<EngineDocument>

Defined in: packages/soukai/src/engines/ProxyEngine.ts:45

Parameters ​

collection ​

string

id ​

string

Returns ​

Promise<EngineDocument>

Inherited from ​

ProxyEngine.readOne


update() ​

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

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

Parameters ​

collection ​

string

id ​

string

updates ​

EngineUpdates

Returns ​

Promise<void>

Inherited from ​

ProxyEngine.update