Skip to content

Cache

Values

add

let add: (
WebAPI.CacheTypes.cache,
WebAPI.FetchTypes.request,
) => promise<unit>

Parameters

WebAPI.CacheTypes.cacheWebAPI.FetchTypes.request

Return type

promise<unit>

add2

let add2: (WebAPI.CacheTypes.cache, string) => promise<unit>

Parameters

WebAPI.CacheTypes.cachestring

Return type

promise<unit>

addAll

let addAll: (
WebAPI.CacheTypes.cache,
array<WebAPI.FetchTypes.requestInfo>,
) => promise<unit>

Parameters

WebAPI.CacheTypes.cachearray<WebAPI.FetchTypes.requestInfo>

Return type

promise<unit>

delete

let delete: (
WebAPI.CacheTypes.cache,
~request: WebAPI.FetchTypes.request,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<bool>

delete2

let delete2: (
WebAPI.CacheTypes.cache,
~request: string,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<bool>

Parameters

WebAPI.CacheTypes.cachestringoption<WebAPI.CacheTypes.cacheQueryOptions>

Return type

promise<bool>

keys

let keys: (
WebAPI.CacheTypes.cache,
~request: WebAPI.FetchTypes.request=?,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<array<WebAPI.FetchTypes.request>>

keys2

let keys2: (
WebAPI.CacheTypes.cache,
~request: string=?,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<array<WebAPI.FetchTypes.request>>

Parameters

WebAPI.CacheTypes.cacheoption<string>option<WebAPI.CacheTypes.cacheQueryOptions>

Return type

promise<array<WebAPI.FetchTypes.request>>

match

let match: (
WebAPI.CacheTypes.cache,
~request: WebAPI.FetchTypes.request,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<option<WebAPI.FetchTypes.response>>

match2

let match2: (
WebAPI.CacheTypes.cache,
~request: string,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<option<WebAPI.FetchTypes.response>>

matchAll

let matchAll: (
WebAPI.CacheTypes.cache,
~request: WebAPI.FetchTypes.request=?,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<array<WebAPI.FetchTypes.response>>

matchAll2

let matchAll2: (
WebAPI.CacheTypes.cache,
~request: string=?,
~options: WebAPI.CacheTypes.cacheQueryOptions=?,
) => promise<array<WebAPI.FetchTypes.response>>

Parameters

WebAPI.CacheTypes.cacheoption<string>option<WebAPI.CacheTypes.cacheQueryOptions>

Return type

promise<array<WebAPI.FetchTypes.response>>

put

let put: (
WebAPI.CacheTypes.cache,
~request: WebAPI.FetchTypes.request,
~response: WebAPI.FetchTypes.response,
) => promise<unit>

put2

let put2: (
WebAPI.CacheTypes.cache,
~request: string,
~response: WebAPI.FetchTypes.response,
) => promise<unit>

Parameters

WebAPI.CacheTypes.cachestringWebAPI.FetchTypes.response

Return type

promise<unit>