Skip to content

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? ​

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:82

Returns ​

Listeners<SolidEngineListener>

Methods ​

addListener() ​

addListener(listener): () => void

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

Parameters ​

listener ​

SolidEngineListener

Returns ​

(): void

Returns ​

void

Deprecated ​

Use .listeners instead.


clearCache() ​

clearCache(): void

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

Returns ​

void


create() ​

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

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

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:205

Parameters ​

collection ​

string

id ​

string

Returns ​

Promise<void>

Implementation of ​

Engine.delete


getFetch() ​

getFetch(): Fetch

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

Returns ​

Fetch


readMany() ​

readMany(collection, filters): Promise<EngineDocumentsCollection>

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

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:119

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:225

Parameters ​

listener ​

SolidEngineListener

Returns ​

void

Deprecated ​

Use .listeners instead.


setConfig() ​

setConfig(config): void

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

Parameters ​

config ​

Partial<SolidEngineConfig>

Returns ​

void


update() ​

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

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

Parameters ​

collection ​

string

id ​

string

updates ​

EngineUpdates

Returns ​

Promise<void>

Implementation of ​

Engine.update