Skip to content

IStorageAdapter

Defined in: store/adapters/StorageAdapter.ts:7

Interface for a storage adapter module.

app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


readonly options: Partial<O>

Defined in: plugins/Plugin.ts:12

IPlugin.options

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:20

SignalConnection[]

void

IPlugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

void

IPlugin.clearSignalConnections


destroy(): void

Defined in: plugins/Plugin.ts:18

void

IPlugin.destroy


initialize(options, app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Partial<O>

IApplication

void | Promise<void>

IPlugin.initialize


load<TExpectedLoadResult>(_key, …args): undefined | TExpectedLoadResult | Promise<TExpectedLoadResult>

Defined in: store/adapters/StorageAdapter.ts:28

Loads data from a specified key.

TExpectedLoadResult = any

string

any[]

undefined | TExpectedLoadResult | Promise<TExpectedLoadResult>

A promise that resolves with the loaded data, or the loaded data if the load operation is synchronous, or null if no data was found.


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:16

IApplication

void | Promise<void>

IPlugin.postInitialize


registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:24

void

IPlugin.registerCoreFunctions


registerCoreSignals(): void

Defined in: plugins/Plugin.ts:26

void

IPlugin.registerCoreSignals


save<TExpectedSaveResult>(_key, _data, …_rest): any

Defined in: store/adapters/StorageAdapter.ts:15

Saves data under a specified key.

TExpectedSaveResult = any

string

any

any[]

any

A promise that resolves when the data has been saved, or void if the save operation is synchronous.