Skip to content

Cache

Values

add

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

Parameters

WebWorkersTypes.cache FetchTypes.request

Return type

promise< unit >

add2

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

Parameters

WebWorkersTypes.cache string

Return type

promise< unit >

addAll

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

Parameters

WebWorkersTypes.cache array< FetchTypes.requestInfo >

Return type

promise< unit >

delete

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

Parameters

WebWorkersTypes.cache FetchTypes.request option< WebWorkersTypes.cacheQueryOptions >

Return type

promise< bool >

delete2

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

Parameters

WebWorkersTypes.cache string option< WebWorkersTypes.cacheQueryOptions >

Return type

promise< bool >

keys

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

Parameters

WebWorkersTypes.cache option< FetchTypes.request > option< WebWorkersTypes.cacheQueryOptions >

Return type

promise< array< FetchTypes.request > >

keys2

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

Parameters

WebWorkersTypes.cache option< string > option< WebWorkersTypes.cacheQueryOptions >

Return type

promise< array< FetchTypes.request > >

match

let match: (
WebWorkersTypes.cache,
~request: FetchTypes.request,
~options: WebWorkersTypes.cacheQueryOptions=?,
) => Nullable.t<FetchTypes.response>

Parameters

WebWorkersTypes.cache FetchTypes.request option< WebWorkersTypes.cacheQueryOptions >

Return type

Stdlib.Nullable.t< FetchTypes.response >

match2

let match2: (
WebWorkersTypes.cache,
~request: string,
~options: WebWorkersTypes.cacheQueryOptions=?,
) => Nullable.t<FetchTypes.response>

Parameters

WebWorkersTypes.cache string option< WebWorkersTypes.cacheQueryOptions >

Return type

Stdlib.Nullable.t< FetchTypes.response >

matchAll

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

Parameters

WebWorkersTypes.cache option< FetchTypes.request > option< WebWorkersTypes.cacheQueryOptions >

Return type

promise< array< FetchTypes.response > >

matchAll2

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

Parameters

WebWorkersTypes.cache option< string > option< WebWorkersTypes.cacheQueryOptions >

Return type

promise< array< FetchTypes.response > >

put

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

Parameters

WebWorkersTypes.cache FetchTypes.request FetchTypes.response

Return type

promise< unit >

put2

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

Parameters

WebWorkersTypes.cache string FetchTypes.response

Return type

promise< unit >