Skip to main content

Storage<TKey>

Defined in: packages/core/src/storage.ts:8

Type Parameters​

Type ParameterDefault type
TKey extends stringstring

Implements​

  • SimpleStorage

Constructors​

Constructor​

new Storage<TKey>(options): Storage<TKey>;

Defined in: packages/core/src/storage.ts:13

Parameters​

ParameterType
optionsStorageOptions

Returns​

Storage<TKey>

Properties​

prefix​

readonly prefix: string;

Defined in: packages/core/src/storage.ts:9

Methods​

getItem()​

getItem(key): string | null;

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.

MDN Reference

Parameters​

ParameterType
keyTKey

Returns​

string | null

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 ParameterDefault type
TKeyOverride extends string | voidvoid

Parameters​

ParameterType
pathstring

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. The Storage interface of the Web Storage API provides access to a particular domain's session or local storage.

MDN Reference

Parameters​

ParameterType
keyTKey

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.

MDN Reference

Parameters​

ParameterType
keyTKey
valuestring

Returns​

void

Implementation of​

SimpleStorage.setItem