IStore
Defined in: store/Store.ts:18
Interface for the Store class.
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
void
Defined in: store/Store.ts:21
Returns
Section titled “Returns”void
getAdapter()
Section titled “getAdapter()”getAdapter<
T>(adapterId):T
Defined in: store/Store.ts:25
Type Parameters
Section titled “Type Parameters”T extends IStorageAdapter = IStorageAdapter
Parameters
Section titled “Parameters”adapterId
Section titled “adapterId”string
Returns
Section titled “Returns”T
hasAdapter()
Section titled “hasAdapter()”hasAdapter(
adapterId):boolean
Defined in: store/Store.ts:27
Parameters
Section titled “Parameters”adapterId
Section titled “adapterId”string
Returns
Section titled “Returns”boolean
initialize()
Section titled “initialize()”initialize(
app):IStore
Defined in: store/Store.ts:19
Parameters
Section titled “Parameters”Returns
Section titled “Returns”IStore
load()
Section titled “load()”load(
adapterId,key):Promise<any>
Defined in: store/Store.ts:36
Parameters
Section titled “Parameters”adapterId
Section titled “adapterId”string
string
Returns
Section titled “Returns”Promise<any>
registerAdapter()
Section titled “registerAdapter()”registerAdapter(
adapter,adapterOptions):void
Defined in: store/Store.ts:23
Parameters
Section titled “Parameters”adapter
Section titled “adapter”adapterOptions
Section titled “adapterOptions”any
Returns
Section titled “Returns”void
save()
Section titled “save()”save(
adapterId,key,data,awaitSave?):Promise<any>
Defined in: store/Store.ts:29
Parameters
Section titled “Parameters”adapterId
Section titled “adapterId”string | string[] | Partial<AdapterSaveConfig>[]
string
any
awaitSave?
Section titled “awaitSave?”boolean
Returns
Section titled “Returns”Promise<any>