UNPKG

@sk-global/hazard-risk

Version:

A TypeScript library for analyzing hazard risks and calculating risk assessments

21 lines (20 loc) 632 B
import type { TileCoord } from './types'; export declare class TileCache { private cache; private maxSize; private ttl; private timestamps; constructor(maxSize?: number, ttl?: number); private createKey; get(z: number, x: number, y: number, url: string): Buffer | null; set(z: number, x: number, y: number, url: string, data: Buffer): void; preloadTiles(tileUrls: string[], zoom: number, tileCoords: TileCoord[]): Promise<void>; getStats(): { size: number; count: number; maxSize: number; }; private evictOldest; private getCacheSize; clear(): void; }