LogoRobo.js
Framework

KeyvLike<V>

Interface: KeyvLike<V>

Keyv instance interface. Minimal typing to avoid requiring keyv as a dependency.

Type Parameters

Type ParameterDefault type
Vunknown

Methods

clear()

clear(): Promise<void>

Returns

Promise<void>


delete()

delete(key): Promise<boolean>

Parameters

ParameterType
keystring

Returns

Promise<boolean>


get()

get(key): Promise<V>

Parameters

ParameterType
keystring

Returns

Promise<V>


has()?

optional has(key): Promise<boolean>

Parameters

ParameterType
keystring

Returns

Promise<boolean>


on()?

optional on(event, callback): void

Parameters

ParameterType
eventstring
callback(...args) => void

Returns

void


set()

set(
   key, 
   value, 
ttl?): Promise<true>

Parameters

ParameterType
keystring
valueV
ttl?number

Returns

Promise<true>

On this page