@chauffleet/expo-custom-map
Version:
Open source custom map library for Expo/React Native. Use your own tiles without Google Maps, Mapbox, or API keys. Created by ChaufFleet.
22 lines • 671 B
TypeScript
interface CacheConfig {
maxSize?: number;
maxEntries?: number;
maxAge?: number;
preloadRadius?: number;
enableCompression?: boolean;
}
export declare const useAdvancedTileCache: (config?: CacheConfig) => {
getTile: (url: string) => string | null;
loadTile: (url: string, priority?: number) => Promise<string | null>;
preloadTiles: (urls: string[], priority?: number) => void;
getCacheStats: () => {
entries: number;
sizeBytes: number;
sizeMB: string;
activeRequests: number;
queueLength: number;
};
clearCache: () => void;
};
export {};
//# sourceMappingURL=useAdvancedTileCache.d.ts.map