Store

Store

Class representing the store

Constructor

new Store(config)

Create a store
Source:
Parameters:
Name Type Description
config Object Options to init new Store
Name Type Description
save bool | number If save is number, store save data every number seconds
directory string Path who stores are saved
name string Name of file when save = true

Methods

delete(key)

[Promise] Delete value
Source:
Parameters:
Name Type Description
key string Key

deleteSync(key)

Delete value
Source:
Parameters:
Name Type Description
key string Key

get(key) → {any}

[Promise] Get value
Source:
Parameters:
Name Type Description
key string Key
Returns:
Type:
any
- Return value of key

getSync(key) → {any}

Get value
Source:
Parameters:
Name Type Description
key string Key
Returns:
Type:
any
- Return value of key

list() → {Array}

[Promise] Get list of key
Source:
Returns:
Type:
Array
- Return list of keys

listSync() → {Array}

Get list of key
Source:
Returns:
Type:
Array
- Return list of keys

set(key, value)

[Promise] Set value
Source:
Parameters:
Name Type Description
key string Key
value any Value

setSync(key, value)

Set value
Source:
Parameters:
Name Type Description
key string Key
value any Value

update(key, value)

[Promise] Update value
Source:
Parameters:
Name Type Description
key string Key
value any Value

updateSync(key, value)

Update value
Source:
Parameters:
Name Type Description
key string Key
value any Value