CacheStore
Type Alias: CacheStore
Section titled “Type Alias: CacheStore”CacheStore =
object
Defined in: packages/fetch-kit/src/types.ts:70
Pluggable storage for the response cache.
The default implementation is an in-memory LRU. Implement this interface to
back the cache with sessionStorage, IndexedDB, Redis, etc. All methods may
be synchronous or return a Promise.
Properties
Section titled “Properties”clear: () =>
void|Promise<void>
Defined in: packages/fetch-kit/src/types.ts:74
Returns
Section titled “Returns”void | Promise<void>
delete
Section titled “delete”delete: (
key) =>void|Promise<void>
Defined in: packages/fetch-kit/src/types.ts:73
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void | Promise<void>
get: (
key) =>CacheEntry|undefined|Promise<CacheEntry|undefined>
Defined in: packages/fetch-kit/src/types.ts:71
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”CacheEntry | undefined | Promise<CacheEntry | undefined>
set: (
key,entry) =>void|Promise<void>
Defined in: packages/fetch-kit/src/types.ts:72
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void | Promise<void>