Skip to content

Class: SolidEngine ​

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:57

Implements ​

Constructors ​

Constructor ​

new SolidEngine(fetch?, config?): SolidEngine

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:66

Parameters ​

fetch? ​

Fetch

config? ​

Partial<SolidEngineConfig> = {}

Returns ​

SolidEngine

Properties ​

__isSolidEngine ​

__isSolidEngine: boolean = true

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:58

Accessors ​

listeners ​

Get Signature ​

get listeners(): Listeners<SolidEngineListener>

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:80

Returns ​

Listeners<SolidEngineListener>

Methods ​

addListener() ​

addListener(listener): () => void

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:216

Parameters ​

listener ​

SolidEngineListener

Returns ​

() => void

Deprecated ​

Use .listeners instead.


clearCache() ​

clearCache(): void

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:227

Returns ​

void


create() ​

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

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:92

Parameters ​

collection ​

string

document ​

EngineDocument

id? ​

string

Returns ​

Promise<string>

Implementation of ​

Engine.create


delete() ​

delete(collection, id): Promise<void>

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:203

Parameters ​

collection ​

string

id ​

string

Returns ​

Promise<void>

Implementation of ​

Engine.delete


getFetch() ​

getFetch(): Fetch

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:88

Returns ​

Fetch


readMany() ​

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

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:157

Parameters ​

collection ​

string

filters? ​

EngineFilters = {}

Returns ​

Promise<EngineDocumentsCollection>

Implementation of ​

Engine.readMany


readOne() ​

readOne(collection, id): Promise<EngineDocument>

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:117

Parameters ​

collection ​

string

id ​

string

Returns ​

Promise<EngineDocument>

Implementation of ​

Engine.readOne


removeListener() ​

removeListener(listener): void

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:223

Parameters ​

listener ​

SolidEngineListener

Returns ​

void

Deprecated ​

Use .listeners instead.


setConfig() ​

setConfig(config): void

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:84

Parameters ​

config ​

Partial<SolidEngineConfig>

Returns ​

void


update() ​

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

Defined in: packages/soukai-solid/src/engines/SolidEngine.ts:179

Parameters ​

collection ​

string

id ​

string

updates ​

EngineUpdates

Returns ​

Promise<void>

Implementation of ​

Engine.update