react-map-gl-supercluster
Version:
9 lines (8 loc) • 1.08 kB
TypeScript
/// <reference types="supercluster" />
import { type MapRef } from 'react-map-gl';
import { type UseSuperclusterOptions as UseSuperclusterOptions1 } from './use-supercluster.js';
import { type GeoJsonProperties } from './types.js';
export type { UseSuperclusterReturnValue } from './use-supercluster.js';
export type { Cluster, SuperclusterInstance, PointFeature, ClusterFeature, PointFeatureProperties, PointClusterProperties, } from './types.js';
export type UseSuperclusterOptions<TFeatureProperties extends GeoJsonProperties, TClusterProperties extends GeoJsonProperties> = UseSuperclusterOptions1<MapRef, TFeatureProperties, TClusterProperties>;
export declare const useSupercluster: <TFeatureProperties extends GeoJsonProperties, TClusterProperties extends GeoJsonProperties>(points: import("supercluster").PointFeature<import("./types.js").PointFeatureProperties<TFeatureProperties>>[], options?: UseSuperclusterOptions1<MapRef, TFeatureProperties, TClusterProperties>) => import("./use-supercluster.js").UseSuperclusterReturnValue<TFeatureProperties, TClusterProperties>;