Class: ProxyEngine<SubjectEngine>
Defined in: packages/soukai/src/engines/ProxyEngine.ts:20
Deprecated
Use ProxyEngine class instead.
Extended by
Type Parameters
SubjectEngine
SubjectEngine
extends Engine
= Engine
Implements
Constructors
Constructor
new ProxyEngine<
SubjectEngine
>(subject
,overrides
):ProxyEngine
<SubjectEngine
>
Defined in: packages/soukai/src/engines/ProxyEngine.ts:25
Parameters
subject
SubjectEngine
overrides
Partial
<Engine
> = {}
Returns
ProxyEngine
<SubjectEngine
>
Properties
subject
readonly
subject:SubjectEngine
Defined in: packages/soukai/src/engines/ProxyEngine.ts:22
Methods
create()
create(
collection
,document
,id
?):Promise
<string
>
Defined in: packages/soukai/src/engines/ProxyEngine.ts:41
Parameters
collection
string
document
id?
string
Returns
Promise
<string
>
Implementation of
delete()
delete(
collection
,id
):Promise
<void
>
Defined in: packages/soukai/src/engines/ProxyEngine.ts:57
Parameters
collection
string
id
string
Returns
Promise
<void
>
Implementation of
getProxySubject()
getProxySubject():
Engine
Defined in: packages/soukai/src/engines/ProxyEngine.ts:37
Returns
Implementation of
readMany()
readMany(
collection
,filters
?):Promise
<EngineDocumentsCollection
>
Defined in: packages/soukai/src/engines/ProxyEngine.ts:49
Parameters
collection
string
filters?
Returns
Promise
<EngineDocumentsCollection
>
Implementation of
readOne()
readOne(
collection
,id
):Promise
<EngineDocument
>
Defined in: packages/soukai/src/engines/ProxyEngine.ts:45
Parameters
collection
string
id
string
Returns
Promise
<EngineDocument
>
Implementation of
update()
update(
collection
,id
,updates
):Promise
<void
>
Defined in: packages/soukai/src/engines/ProxyEngine.ts:53
Parameters
collection
string
id
string
updates
Returns
Promise
<void
>