Skip to content

@k8slens/extensions

Globals / "src/renderer/utils/createStorage" / StorageHelper

Class: StorageHelper\#

Type parameters#

Name
T

Hierarchy#

  • StorageHelper

Index#

Constructors#

Properties#

Accessors#

Methods#

Object literals#

Constructors#

constructor#

+ new StorageHelper(key: string, defaultValue?: T, options?: IStorageHelperOptions): StorageHelper

Defined in src/renderer/utils/createStorage.ts:18

Parameters:

Name Type
key string
defaultValue? T
options? IStorageHelperOptions

Returns: StorageHelper

Properties#

defaultValue#

Protected Optional defaultValue: T

Defined in src/renderer/utils/createStorage.ts:20


key#

Protected key: string

Defined in src/renderer/utils/createStorage.ts:20


options#

Protected Optional options: IStorageHelperOptions

Defined in src/renderer/utils/createStorage.ts:20


keyPrefix#

Static keyPrefix: string = "lens_"

Defined in src/renderer/utils/createStorage.ts:13

Accessors#

storage#

Protectedget storage(): Storage

Defined in src/renderer/utils/createStorage.ts:28

Returns: Storage

Methods#

clear#

clear(): this

Defined in src/renderer/utils/createStorage.ts:55

Returns: this


get#

get(): T

Defined in src/renderer/utils/createStorage.ts:33

Returns: T


getDefaultValue#

getDefaultValue(): T

Defined in src/renderer/utils/createStorage.ts:60

Returns: T


merge#

merge(value: Partial\): this

Defined in src/renderer/utils/createStorage.ts:50

Parameters:

Name Type
value Partial\

Returns: this


restoreDefaultValue#

restoreDefaultValue(): this

Defined in src/renderer/utils/createStorage.ts:64

Returns: this


set#

set(value: T): this

Defined in src/renderer/utils/createStorage.ts:45

Parameters:

Name Type
value T

Returns: this

Object literals#

defaultOptions#

Static defaultOptions: object

Defined in src/renderer/utils/createStorage.ts:15

Properties:

Name Type Value
addKeyPrefix true true
useSession false false

Last update: November 10, 2020