Skip to main content
Version: v7.0.0

CacheAsyncStorageType


Import
import { CacheAsyncStorageType } from "@hyper-fetch/core"

Preview

type CacheAsyncStorageType = {
delete: (key: string) => Promise<void>;
get: <Response, Error, Adapter>(key: string) => Promise<CacheValueType<Response, Error, Adapter> | undefined>;
keys: () => Promise<string[] | IterableIterator<string> | string[]>;
set: <Response, Error, Adapter>(key: string, data: CacheValueType<Response, Error, Adapter>) => Promise<void>;
}

Structure

CacheAsyncStorageType
NameTypeDescription
delete
(key: string) => Promise<void>
get
<Response, Error, Adapter>(key: string) => Promise<CacheValueType<Response, Error, Adapter> | undefined>
keys
() => Promise<string[] | IterableIterator<string> | string[]>
set
<Response, Error, Adapter>(key: string, data: CacheValueType<Response, Error, Adapter>) => Promise<void>
On this page