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): 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.

MDN Reference

Parameters

ParameterType
keyTKey

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 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.

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