leaflet-tilelayer-mbtiles-ts
Version:
Load MBTiles packages into Leaflet maps (Typescript fork)
21 lines (20 loc) • 661 B
TypeScript
import * as SQL from 'sql.js';
export default class MBTilesReader {
private initialized;
private db;
private metadataStmt;
private tilesStmt;
constructor(buffer: ArrayBuffer);
get isLoaded(): boolean;
getTile(x: number, y: number, z: number): Uint8Array | null;
getMetadata(key: string): ReturnType<SQL.Statement['getAsObject']>;
get attribution(): string | null;
get description(): string | null;
get center(): string[] | null;
get format(): string | null;
get bounds(): string[] | null;
get minZoom(): number | null;
get maxZoom(): number | null;
get name(): string | null;
close(): void;
}