fleeta-api-lib
Version:
A comprehensive library for fleet management applications - API, Auth, Device management
36 lines • 1.5 kB
TypeScript
/**
* GPS Data Provider Factory Functions
* Provides convenient factory functions for creating pre-configured GPS Data Providers
*/
import { GpsDataProvider } from './GpsDataProvider';
/**
* Create a basic GPS Data Provider with default configuration
* Note: Uses AuthStore for authentication automatically
* @returns Configured GPS Data Provider
*/
export declare function createBasicGpsProvider(): GpsDataProvider;
/**
* Create an optimized GPS Data Provider for real-time map applications
* Note: Uses AuthStore for authentication automatically
* @returns Map-optimized GPS Data Provider
*/
export declare function createMapGpsProvider(): GpsDataProvider;
/**
* Create a high-performance GPS Data Provider for dashboard applications
* Note: Uses AuthStore for authentication automatically
* @returns Dashboard-optimized GPS Data Provider
*/
export declare function createDashboardGpsProvider(): GpsDataProvider;
/**
* Create a zone-based GPS Data Provider for geographic area monitoring
* Note: Uses AuthStore for authentication automatically
* @returns Zone-optimized GPS Data Provider
*/
export declare function createZoneGpsProvider(): GpsDataProvider;
/**
* Create a no-auth GPS Data Provider for public device monitoring
* Note: Authentication handled automatically by GPS WebSocket SDK via AuthStore
* @returns Public-optimized GPS Data Provider
*/
export declare function createPublicGpsProvider(): GpsDataProvider;
//# sourceMappingURL=GpsDataProviderFactory.d.ts.map