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