Properties
Private cache
cache: object
Type declaration
-
[key: string]: Promise<Response>
Private resolvedCache
resolvedCache: object
Methods
fetch
- fetch(key: string, url: string, init?: RequestInit): Promise<Response>
-
Parameters
-
key: string
-
url: string
-
Optional init: RequestInit
Returns Promise<Response>
get
- get(key: string): Promise<Response>
-
Parameters
Returns Promise<Response>
getResolved
- getResolved(key: string): any
hasKey
- hasKey(key: string): boolean
-
Parameters
Returns boolean
hasKeyResolved
- hasKeyResolved(key: string): boolean
-
Parameters
Returns boolean
put
- put(key: string, value: Promise<Response>): void
-
Parameters
-
key: string
-
value: Promise<Response>
Returns void
putResolved
- putResolved(key: string, value: object): void
-
Parameters
-
key: string
-
value: object
Returns void
remove
- remove(key: string): void