Skip to content

Cache

[<Interface>]
type Cache =
    abstract member ``match`` (request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<Response option>
    abstract member add (request: U3<string,Request,URL>) : Promise<unit>
    abstract member addAll (requests: Iterable<RequestInfo,obj,obj>) : Promise<unit>
    abstract member addAll (requests: RequestInfo array) : Promise<unit>
    abstract member delete (request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<bool>
    abstract member keys (?request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<Request array>
    abstract member matchAll (?request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<Response array>
    abstract member put (request: U3<string,Request,URL>, response: Response) : Promise<unit>
AssemblyXantham.Fable.Core.TS

Methods

abstract member ``match`` (request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<Response option>
abstract member add (request: U3<string,Request,URL>) : Promise<unit>
abstract member addAll (requests: Iterable<RequestInfo,obj,obj>) : Promise<unit>
abstract member addAll (requests: RequestInfo array) : Promise<unit>
abstract member delete (request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<bool>
abstract member keys (?request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<Request array>
abstract member matchAll (?request: U3<string,Request,URL>, ?options: CacheQueryOptions) : Promise<Response array>
abstract member put (request: U3<string,Request,URL>, response: Response) : Promise<unit>