Class: SolidEngine
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:58
Implements
Constructors
Constructor
new SolidEngine(
fetch
?,config
?):SolidEngine
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:68
Parameters
fetch?
config?
Partial
<SolidEngineConfig
> = {}
Returns
SolidEngine
Properties
__isSolidEngine
__isSolidEngine:
boolean
=true
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:60
Accessors
listeners
Get Signature
get listeners():
Listeners
<SolidEngineListener
>
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:85
Returns
Listeners
<SolidEngineListener
>
Methods
addListener()
addListener(
listener
): () =>void
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:186
Parameters
listener
Returns
Function
Returns
void
Deprecated
Use .listeners instead.
clearCache()
clearCache():
void
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:197
Returns
void
create()
create(
collection
,document
,id
?):Promise
<string
>
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:97
Parameters
collection
string
document
id?
string
Returns
Promise
<string
>
Implementation of
delete()
delete(
collection
,id
):Promise
<void
>
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:175
Parameters
collection
string
id
string
Returns
Promise
<void
>
Implementation of
getFetch()
getFetch():
Fetch
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:93
Returns
readMany()
readMany(
collection
,filters
):Promise
<EngineDocumentsCollection
>
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:137
Parameters
collection
string
filters
EngineFilters
= {}
Returns
Promise
<EngineDocumentsCollection
>
Implementation of
readOne()
readOne(
_
,id
):Promise
<EngineDocument
>
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:122
Parameters
_
string
id
string
Returns
Promise
<EngineDocument
>
Implementation of
removeListener()
removeListener(
listener
):void
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:193
Parameters
listener
Returns
void
Deprecated
Use .listeners instead.
setConfig()
setConfig(
config
):void
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:89
Parameters
config
Partial
<SolidEngineConfig
>
Returns
void
update()
update(
collection
,id
,updates
):Promise
<void
>
Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:153
Parameters
collection
string
id
string
updates
Returns
Promise
<void
>