fix: lint

Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
This commit is contained in:
Andrew Calcutt 2023-10-13 09:58:55 -04:00
parent d95e8a1f89
commit 371bde7070

View file

@ -12,11 +12,20 @@ class PMTilesFileSource {
async getBytes(offset, length) { async getBytes(offset, length) {
const buffer = Buffer.alloc(length); const buffer = Buffer.alloc(length);
await ReadFileBytes(this.fd, buffer, offset); await ReadFileBytes(this.fd, buffer, offset);
const ab = buffer.buffer.slice(buffer.byteOffset, buffer.byteOffset + buffer.byteLength) const ab = buffer.buffer.slice(
buffer.byteOffset,
buffer.byteOffset + buffer.byteLength,
);
return { data: ab }; return { data: ab };
} }
}; }
/**
*
* @param fd
* @param buffer
* @param offset
*/
async function ReadFileBytes(fd, buffer, offset) { async function ReadFileBytes(fd, buffer, offset) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
fs.read(fd, buffer, 0, buffer.length, offset, (err) => { fs.read(fd, buffer, 0, buffer.length, offset, (err) => {
@ -26,8 +35,12 @@ async function ReadFileBytes(fd, buffer, offset) {
resolve(); resolve();
}); });
}); });
}; }
/**
*
* @param FilePath
*/
export function PMtilesOpen(FilePath) { export function PMtilesOpen(FilePath) {
let pmtiles = undefined; let pmtiles = undefined;
let fd = undefined; let fd = undefined;
@ -41,12 +54,20 @@ export function PMtilesOpen(FilePath) {
pmtiles = new PMTiles.PMTiles(source); pmtiles = new PMTiles.PMTiles(source);
} }
return { pmtiles: pmtiles, fd: fd }; return { pmtiles: pmtiles, fd: fd };
}; }
/**
*
* @param fd
*/
export function PMtilesClose(fd) { export function PMtilesClose(fd) {
fs.closeSync(fd); fs.closeSync(fd);
}; }
/**
*
* @param pmtiles
*/
export async function GetPMtilesInfo(pmtiles) { export async function GetPMtilesInfo(pmtiles) {
const header = await pmtiles.getHeader(); const header = await pmtiles.getHeader();
const metadata = await pmtiles.getMetadata(); const metadata = await pmtiles.getMetadata();
@ -82,8 +103,15 @@ export async function GetPMtilesInfo(pmtiles) {
} }
return metadata; return metadata;
}; }
/**
*
* @param pmtiles
* @param z
* @param x
* @param y
*/
export async function GetPMtilesTile(pmtiles, z, x, y) { export async function GetPMtilesTile(pmtiles, z, x, y) {
const header = await pmtiles.getHeader(); const header = await pmtiles.getHeader();
const TileType = GetPmtilesTileType(header.tileType); const TileType = GetPmtilesTileType(header.tileType);
@ -94,8 +122,12 @@ export async function GetPMtilesTile(pmtiles, z, x, y) {
zxyTile = undefined; zxyTile = undefined;
} }
return { data: zxyTile, header: TileType.header }; return { data: zxyTile, header: TileType.header };
}; }
/**
*
* @param typenum
*/
function GetPmtilesTileType(typenum) { function GetPmtilesTileType(typenum) {
let head = {}; let head = {};
let tileType; let tileType;
@ -125,4 +157,4 @@ function GetPmtilesTileType(typenum) {
break; break;
} }
return { type: tileType, header: head }; return { type: tileType, header: head };
}; }