Cache: {
enabled: boolean;
items: Record<string, {
files: Record<string, HTMLImageElement | Blob>;
lastAccess: number;
}>;
maxItems: number;
purgeInterval: Timer;
ttl: number;
add(url, key, data) => void;
get(url, key) => HTMLImageElement | Blob;
init() => void;
purge() => void;
remove(url, key) => void;
} = ...
Type declaration
-
enabled: boolean
-
items: Record<string, {
files: Record<string, HTMLImageElement | Blob>;
lastAccess: number;
}>
-
maxItems: number
-
purgeInterval: Timer
-
ttl: number
-
add:function
- add(url, key, data): void
-
Parameters
-
url: string
-
key: string
-
data: HTMLImageElement | Blob
Returns void
-
get:function
- get(url, key): HTMLImageElement | Blob
-
Returns HTMLImageElement | Blob
-
init:function
- init(): void
-
Returns void
-
purge:function
- purge(): void
-
Returns void
-
remove:function
- remove(url, key): void
-
Returns void