IStore
Defined in: store/Store.ts:16
Interface for the Store class.
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
void
Defined in: store/Store.ts:19
Returns
Section titled “Returns”void
getAdapter()
Section titled “getAdapter()”getAdapter<
T
>(adapterId
):T
Defined in: store/Store.ts:23
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:25
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:17
Parameters
Section titled “Parameters”Returns
Section titled “Returns”IStore
load()
Section titled “load()”load(
adapterId
,key
):Promise
<any
>
Defined in: store/Store.ts:34
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:21
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:27
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
>