ol-pmtiles
Version:
PMTiles sources for OpenLayers
22 lines (19 loc) • 756 B
TypeScript
import DataTileSource, { Options } from 'ol/source/DataTile.js';
import Tile from 'ol/Tile.js';
import VectorTileSource, { Options as Options$1 } from 'ol/source/VectorTile.js';
import RenderFeature from 'ol/render/Feature.js';
import { Source, PMTiles } from 'pmtiles';
declare class PMTilesRasterSource extends DataTileSource {
loadImage: (src: string) => Promise<HTMLImageElement>;
constructor(options: Options & {
url: string | Source;
});
}
declare class PMTilesVectorSource extends VectorTileSource {
pmtiles_: PMTiles;
tileLoadFunction: (tile: Tile, url: string) => void;
constructor(options: Options$1<RenderFeature> & {
url: string | Source;
});
}
export { PMTilesRasterSource, PMTilesVectorSource };