UNPKG

fleeta-api-lib

Version:

A comprehensive library for fleet management applications - API, Auth, Device management

16 lines 1.27 kB
/** * GPS Data Provider Library * Central export point for GPS data management system */ export { GpsDataProvider } from './GpsDataProvider'; export { GpsDataManager } from './GpsDataManager'; export { createBasicGpsProvider, createMapGpsProvider, createDashboardGpsProvider, createZoneGpsProvider, createPublicGpsProvider } from './GpsDataProviderFactory'; export type { GpsDataProviderConfig, GpsDataStats, GpsDataProviderState, DataProcessingResult } from './types'; export { hasSignificantChange, processGpsDataUpdates, optimizeForMapRendering, calculateProcessingMetrics, batchProcessUpdates } from './utils/dataOptimization'; export { applyAutoFilter, applySubscriberFilter, filterByStatus, filterByRadius, filterBySpeed, groupDevices, sortDevices, findNearbyDevices, isValidCoordinate, isWithinBoundingBox, createCombinedFilter, createSearchFilter } from './utils/filtering'; export { GpsDataCache, createGpsDataCache, generateCacheKey, CacheKeys } from './utils/caching'; export type { DeviceGpsInfo } from '../gps-websocket/types'; export { DEFAULT_GPS_PROVIDER_CONFIG } from './types'; export declare const GPS_DATA_PROVIDER_VERSION = "1.0.0"; export declare const GPS_DATA_PROVIDER_NAME = "FleetA GPS Data Provider"; //# sourceMappingURL=index.d.ts.map