UNPKG

fleeta-lib

Version:

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

28 lines 1.04 kB
/** * Device List Data Processing Functions * Handles grouping and statistics calculation for device list data */ import type { DeviceListItem, DeviceGroupData, DeviceListStatistics } from './types'; /** * Process device list data for grouping and statistics * Handles the complex data transformation in API layer * @param devices - Raw device list from API * @returns Processed groups and statistics */ export declare function processDeviceListData(devices: DeviceListItem[]): { groups: DeviceGroupData[]; statistics: DeviceListStatistics; }; /** * Group devices by their group information * @param devices - Array of device list items * @returns Array of device groups */ export declare function groupDevicesByGroup(devices: DeviceListItem[]): DeviceGroupData[]; /** * Calculate device statistics * @param devices - Array of device list items * @returns Device statistics */ export declare function calculateDeviceStatistics(devices: DeviceListItem[]): DeviceListStatistics; //# sourceMappingURL=grouping.d.ts.map