IDataAdapter
Defined in: store/adapters/DataAdapter.ts:39
Type Parameters
Section titled “Type Parameters”D
extends DataSchema
= DataSchema
Properties
Section titled “Properties”onDataChange
Section titled “onDataChange”onDataChange:
Signal
<(detail
) =>void
>
Defined in: store/adapters/DataAdapter.ts:111
Emits a signal when data changes.
Methods
Section titled “Methods”append()
Section titled “append()”append<
K
>(key
,value
,separator?
):D
[K
]
Defined in: store/adapters/DataAdapter.ts:92
Appends a string to a string property.
Type Parameters
Section titled “Type Parameters”K
extends string
| number
| symbol
Parameters
Section titled “Parameters”K
The key of the string property
string
The string to append
separator?
Section titled “separator?”string
The separator to use (default: ”)
Returns
Section titled “Returns”D
[K
]
The new string after concatenation
clear()
Section titled “clear()”Call Signature
Section titled “Call Signature”clear():
void
Defined in: store/adapters/DataAdapter.ts:59
Clears all data from storage.
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”clear<
K
>(key
):void
Defined in: store/adapters/DataAdapter.ts:64
Clears data for a specific key from storage.
Type Parameters
Section titled “Type Parameters”K
extends string
| number
| symbol
Parameters
Section titled “Parameters”K
The key from which to delete the data
Returns
Section titled “Returns”void
concat()
Section titled “concat()”concat<
K
>(key
,value
):D
[K
]
Defined in: store/adapters/DataAdapter.ts:81
Concatenates a value or array of values to an array property.
Type Parameters
Section titled “Type Parameters”K
extends string
| number
| symbol
Parameters
Section titled “Parameters”K
The key of the array property
D
[K
] extends E
[] ? E
| E
[] : never
The value(s) to concatenate
Returns
Section titled “Returns”D
[K
]
The new array after concatenation
Call Signature
Section titled “Call Signature”get():
D
Defined in: store/adapters/DataAdapter.ts:40
Returns
Section titled “Returns”D
Call Signature
Section titled “Call Signature”get<
K
>(key
):undefined
|D
[K
]
Defined in: store/adapters/DataAdapter.ts:41
Type Parameters
Section titled “Type Parameters”K
extends string
| number
| symbol
Parameters
Section titled “Parameters”K
Returns
Section titled “Returns”undefined
| D
[K
]
increment()
Section titled “increment()”increment<
K
>(key
,amount?
):D
[K
]
Defined in: store/adapters/DataAdapter.ts:71
Increments a numeric property by a specified amount.
Type Parameters
Section titled “Type Parameters”K
extends string
| number
| symbol
Parameters
Section titled “Parameters”K
The key of the property to increment
amount?
Section titled “amount?”number
The amount to increment by (default: 1)
Returns
Section titled “Returns”D
[K
]
The new value after incrementing
Call Signature
Section titled “Call Signature”set<
K
>(key
,data
):D
Defined in: store/adapters/DataAdapter.ts:48
Sets data for a specific key in storage.
Type Parameters
Section titled “Type Parameters”K
extends string
| number
| symbol
Parameters
Section titled “Parameters”K
The key under which to save the data
D
[K
]
The data to save
Returns
Section titled “Returns”D
The updated data object
Call Signature
Section titled “Call Signature”set(
data
,merge?
):D
Defined in: store/adapters/DataAdapter.ts:55
Merges data into storage.
Parameters
Section titled “Parameters”DeepPartial
<D
>
The data object to set
merge?
Section titled “merge?”boolean
Whether to merge with existing data
Returns
Section titled “Returns”D
The updated data object
snapshot()
Section titled “snapshot()”Call Signature
Section titled “Call Signature”snapshot():
D
Defined in: store/adapters/DataAdapter.ts:101
Returns a snapshot of the current data.
Returns
Section titled “Returns”D
A snapshot of the current data
Call Signature
Section titled “Call Signature”snapshot<
K
>(key?
):D
[K
]
Defined in: store/adapters/DataAdapter.ts:107
Returns a snapshot of the current data for a specific key.
Type Parameters
Section titled “Type Parameters”K
extends string
| number
| symbol
Parameters
Section titled “Parameters”K
The key of the data to snapshot
Returns
Section titled “Returns”D
[K
]
A snapshot of the current data for the specified key