Interface DescribePmtilesArchiveDeps

Injectable dependencies for describePmtilesArchive (test seams).

interface DescribePmtilesArchiveDeps {
    decompress?: PmtilesDecompress;
    PMTiles?: PmtilesModuleLike;
    preloadedDescription?: PmtilesArchiveDescription;
    source?: PmtilesSourceLike;
}

Properties

decompress?: PmtilesDecompress

Override internal decompression, for example to impose an output ceiling.

Override the lazily-imported pmtiles.PMTiles constructor.

preloadedDescription?: PmtilesArchiveDescription

Reuse a previously reviewed description without reopening the archive.

Read from a local/in-memory source instead of fetching url.