From 371bde70702e71d50f0afd5648ace1bcd72fd874 Mon Sep 17 00:00:00 2001 From: Andrew Calcutt Date: Fri, 13 Oct 2023 09:58:55 -0400 Subject: [PATCH] fix: lint Signed-off-by: Andrew Calcutt --- src/pmtiles_adapter.js | 48 +++++++++++++++++++++++++++++++++++------- 1 file changed, 40 insertions(+), 8 deletions(-) diff --git a/src/pmtiles_adapter.js b/src/pmtiles_adapter.js index b8c552f..fa5c885 100644 --- a/src/pmtiles_adapter.js +++ b/src/pmtiles_adapter.js @@ -12,11 +12,20 @@ class PMTilesFileSource { async getBytes(offset, length) { const buffer = Buffer.alloc(length); 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 }; } -}; +} +/** + * + * @param fd + * @param buffer + * @param offset + */ async function ReadFileBytes(fd, buffer, offset) { return new Promise((resolve, reject) => { fs.read(fd, buffer, 0, buffer.length, offset, (err) => { @@ -26,8 +35,12 @@ async function ReadFileBytes(fd, buffer, offset) { resolve(); }); }); -}; +} +/** + * + * @param FilePath + */ export function PMtilesOpen(FilePath) { let pmtiles = undefined; let fd = undefined; @@ -41,12 +54,20 @@ export function PMtilesOpen(FilePath) { pmtiles = new PMTiles.PMTiles(source); } return { pmtiles: pmtiles, fd: fd }; -}; +} +/** + * + * @param fd + */ export function PMtilesClose(fd) { fs.closeSync(fd); -}; +} +/** + * + * @param pmtiles + */ export async function GetPMtilesInfo(pmtiles) { const header = await pmtiles.getHeader(); const metadata = await pmtiles.getMetadata(); @@ -82,8 +103,15 @@ export async function GetPMtilesInfo(pmtiles) { } return metadata; -}; +} +/** + * + * @param pmtiles + * @param z + * @param x + * @param y + */ export async function GetPMtilesTile(pmtiles, z, x, y) { const header = await pmtiles.getHeader(); const TileType = GetPmtilesTileType(header.tileType); @@ -94,8 +122,12 @@ export async function GetPMtilesTile(pmtiles, z, x, y) { zxyTile = undefined; } return { data: zxyTile, header: TileType.header }; -}; +} +/** + * + * @param typenum + */ function GetPmtilesTileType(typenum) { let head = {}; let tileType; @@ -125,4 +157,4 @@ function GetPmtilesTileType(typenum) { break; } return { type: tileType, header: head }; -}; +}