Skip to content

Interface: NetworkCache ​

caches network responses to avoid redundant requests. uses keyv's in-memory adapter by default. pass a persistent adapter for shared or durable caching.

Methods ​

clear() ​

ts
clear(): Promise<void>;

Returns ​

Promise<void>


delete() ​

ts
delete(key: string): Promise<void>;

Parameters ​

ParameterType
keystring

Returns ​

Promise<void>


get() ​

ts
get<T>(key: string): Promise<T | undefined>;

Type Parameters ​

Type Parameter
T

Parameters ​

ParameterType
keystring

Returns ​

Promise<T | undefined>


set() ​

ts
set<T>(
   key: string, 
   value: T, 
ttlMs?: number): Promise<void>;

Type Parameters ​

Type Parameter
T

Parameters ​

ParameterType
keystring
valueT
ttlMs?number

Returns ​

Promise<void>

Distributed under the MIT License.