Initial commit
This commit is contained in:
20
node_modules/@maplibre/vt-pbf/dist/lib/geojson_wrapper.d.ts
generated
vendored
Normal file
20
node_modules/@maplibre/vt-pbf/dist/lib/geojson_wrapper.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import type { TileFeature, AnyProps } from 'supercluster';
|
||||
import type { GeoJSONVTFeature } from '@maplibre/geojson-vt';
|
||||
import type { VectorTileFeatureLike, VectorTileLayerLike, VectorTileLike } from "./types";
|
||||
export { VectorTileFeatureLike, VectorTileLayerLike, VectorTileLike };
|
||||
export type Feature = TileFeature<AnyProps, AnyProps> | GeoJSONVTFeature;
|
||||
export interface GeoJSONOptions {
|
||||
version: number;
|
||||
extent: number;
|
||||
}
|
||||
export declare const GEOJSON_TILE_LAYER_NAME = "_geojsonTileLayer";
|
||||
export declare class GeoJSONWrapper implements VectorTileLayerLike {
|
||||
layers: Record<string, VectorTileLayerLike>;
|
||||
features: Feature[];
|
||||
version: VectorTileLayerLike['version'];
|
||||
name: VectorTileLayerLike['name'];
|
||||
extent: VectorTileLayerLike['extent'];
|
||||
length: VectorTileLayerLike['length'];
|
||||
constructor(features: Feature[], options?: GeoJSONOptions);
|
||||
feature(i: number): VectorTileFeatureLike;
|
||||
}
|
||||
18
node_modules/@maplibre/vt-pbf/dist/lib/types.d.ts
generated
vendored
Normal file
18
node_modules/@maplibre/vt-pbf/dist/lib/types.d.ts
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
import type Point from '@mapbox/point-geometry';
|
||||
export interface VectorTileFeatureLike {
|
||||
type: 0 | 1 | 2 | 3;
|
||||
properties: Record<string, number | string | boolean>;
|
||||
id: number | undefined;
|
||||
extent: number;
|
||||
loadGeometry(): Point[][];
|
||||
}
|
||||
export interface VectorTileLayerLike {
|
||||
version: number;
|
||||
name: string;
|
||||
extent: number;
|
||||
length: number;
|
||||
feature(i: number): VectorTileFeatureLike;
|
||||
}
|
||||
export interface VectorTileLike {
|
||||
layers: Record<string, VectorTileLayerLike>;
|
||||
}
|
||||
Reference in New Issue
Block a user