fleeta-components
Version:
A comprehensive React component library for fleet management applications
34 lines • 1.86 kB
TypeScript
/**
* FleetA Components Library
* Main export file for all components, utilities, and hooks
* Optimized for tree-shaking
*/
export { VideoPlayer } from './VideoPlayer';
export { MapComponent, VehicleMarker } from './VideoPlayer/MapComponent';
export { EventComponent } from './VideoPlayer/EventComponent';
export type { VideoPlayerProps } from './VideoPlayer';
export type { MapComponentProps } from './VideoPlayer/MapComponent';
export type { EventComponentProps } from './VideoPlayer/EventComponent';
export { parseGpsData } from './VideoPlayer/utils/gpsParser';
export type { GpsPoint, GpsParsingResult } from './VideoPlayer/utils/gpsParser';
export { GpsParsingStatus } from './VideoPlayer/utils/gpsParser';
export { parseSensorData } from './VideoPlayer/utils/sensorParser';
export type { IAccel, SensorParsingResult } from './VideoPlayer/utils/sensorParser';
export { SensorParsingStatus } from './VideoPlayer/utils/sensorParser';
export { parseMP4UserData, fetchAndParseMP4, extractMetadata } from './VideoPlayer/utils/mp4Parser';
export type { ExtractedMetadata, MP4UserData, ParsingResult, Chunk, ChunkType } from './VideoPlayer/utils/mp4Parser';
export { cn } from './VideoPlayer/utils/cn';
export { useMapStyleStore, MAP_STYLES } from './VideoPlayer/hooks/useMapStyle';
export type { MapStyleStore } from './VideoPlayer/hooks/useMapStyle';
export interface FleetAComponentsConfig {
/** Mapbox access token for map functionality */
mapboxAccessToken?: string;
/** Default map style to use */
defaultMapStyle?: keyof typeof import('./VideoPlayer/hooks/useMapStyle').MAP_STYLES;
/** Enable automatic MP4 metadata parsing */
enableMetadataParsing?: boolean;
}
export declare const VERSION = "1.0.0";
export declare const LIBRARY_NAME = "FleetA Components";
export default LIBRARY_NAME;
//# sourceMappingURL=index.d.ts.map