leaflet-vector-offline
Version:
Plugin for Leaflet.js that supports offline vector map tiles.
16 lines (15 loc) • 764 B
TypeScript
import { Status, StatusFulfilled, StatusRejected } from "./types";
export declare const reflect: (promise: Promise<Status>) => Promise<StatusFulfilled | StatusRejected>;
export declare const timer: (duration: number) => Promise<void>;
/**
* Fetches the tile image source from the cache if it exists, otherwise fetches
* it from the online url.
*
* This method is from leaflet.offline TileManager but it is not exported.
*
* @param key The key of the tile
* @param url The online url of the tile
* @returns The url of the tile image source and boolean where if `true`, means
* the tile was fetched from the URL. If `false`, tile was fetched from cache.
*/
export declare const getTileImageSource: (key: string, url: string) => Promise<[string, boolean]>;