kcg-ai-monitoring/frontend/src/lib/map/index.ts

20 lines
562 B
TypeScript

export {
TILE_URL, DEFAULT_CENTER, DEFAULT_ZOOM,
EEZ_BOUNDARY, NLL_LINE,
JURISDICTION_AREAS, DEPTH_CONTOURS,
EEZ_STYLE, NLL_STYLE,
} from './constants';
export type { MapVessel, MapLayerConfig, HeatPoint } from './types';
export { BaseMap, type MapHandle } from './BaseMap';
export {
createEEZLayer, createNLLLayer,
createMarkerLayer, createRadiusLayer, type MarkerData,
createPolylineLayer,
createHeatmapLayer,
createZoneLayer,
createStaticLayers,
} from './layers';
export { useMapLayers, useStoreLayerSync } from './hooks/useMapLayers';