Framework
KeyvLike<V>
Interface: KeyvLike<V>
Keyv instance interface. Minimal typing to avoid requiring keyv as a dependency.
Type Parameters
| Type Parameter | Default type |
|---|---|
V | unknown |
Methods
clear()
clear(): Promise<void>Returns
Promise<void>
delete()
delete(key): Promise<boolean>Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
Promise<boolean>
get()
get(key): Promise<V>Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
Promise<V>
has()?
optional has(key): Promise<boolean>Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
Promise<boolean>
on()?
optional on(event, callback): voidParameters
| Parameter | Type |
|---|---|
event | string |
callback | (...args) => void |
Returns
void
set()
set(
key,
value,
ttl?): Promise<true>Parameters
| Parameter | Type |
|---|---|
key | string |
value | V |
ttl? | number |
Returns
Promise<true>
