fix: update for named imports

This commit is contained in:
Andrew Calcutt 2024-02-02 20:56:12 -05:00
parent 995b4aae15
commit eec2c5d861

View file

@ -1,5 +1,5 @@
import fs from 'node:fs'; import fs from 'node:fs';
import PMTiles from 'pmtiles'; import { PMTiles, FetchSource } from 'pmtiles';
import { isValidHttpUrl } from './utils.js'; import { isValidHttpUrl } from './utils.js';
class PMTilesFileSource { class PMTilesFileSource {
@ -45,12 +45,12 @@ export function openPMtiles(FilePath) {
let pmtiles = undefined; let pmtiles = undefined;
if (isValidHttpUrl(FilePath)) { if (isValidHttpUrl(FilePath)) {
const source = new PMTiles.FetchSource(FilePath); const source = new FetchSource(FilePath);
pmtiles = new PMTiles.PMTiles(source); pmtiles = new PMTiles(source);
} else { } else {
const fd = fs.openSync(FilePath, 'r'); const fd = fs.openSync(FilePath, 'r');
const source = new PMTilesFileSource(fd); const source = new PMTilesFileSource(fd);
pmtiles = new PMTiles.PMTiles(source); pmtiles = new PMTiles(source);
} }
return pmtiles; return pmtiles;
} }