Storage<TKey>
Defined in: packages/core/src/storage.ts:8
Type Parameters
Type Parameter | Default type |
---|---|
TKey extends string | string |
Implements
SimpleStorage
Constructors
Constructor
new Storage<TKey>(options): Storage<TKey>;
Defined in: packages/core/src/storage.ts:13
Parameters
Parameter | Type |
---|---|
options | StorageOptions |
Returns
Storage
<TKey
>
Properties
prefix
readonly prefix: string;
Defined in: packages/core/src/storage.ts:9
Methods
getItem()
getItem(key): null | string;
Defined in: packages/core/src/storage.ts:18
The getItem()
method of the Storage interface, when passed a key name, will return that key's value, or null
if the key does not exist, in the given Storage
object.
Parameters
Parameter | Type |
---|---|
key | TKey |
Returns
null
| string
Implementation of
SimpleStorage.getItem
join()
join<TKeyOverride>(path): Storage<TKeyOverride extends void ? TKey : TKeyOverride>;
Defined in: packages/core/src/storage.ts:30
Type Parameters
Type Parameter | Default type |
---|---|
TKeyOverride extends string | void | void |
Parameters
Parameter | Type |
---|---|
path | string |
Returns
Storage
<TKeyOverride
extends void
? TKey
: TKeyOverride
>
removeItem()
removeItem(key): void;
Defined in: packages/core/src/storage.ts:22
The removeItem()
method of the Storage interface, when passed a key name, will remove that key from the given Storage
object if it exists.
Parameters
Parameter | Type |
---|---|
key | TKey |
Returns
void
Implementation of
SimpleStorage.removeItem
setItem()
setItem(key, value): void;
Defined in: packages/core/src/storage.ts:26
The setItem()
method of the Storage interface, when passed a key name and value, will add that key to the given Storage
object, or update that key's value if it already exists.
Parameters
Parameter | Type |
---|---|
key | TKey |
value | string |
Returns
void
Implementation of
SimpleStorage.setItem