deviceUtils
frontend / utils/deviceUtils
utils/deviceUtils
Type Aliases
DeviceNode
DeviceNode =
object
Defined in: utils/deviceUtils.ts:14
Utility functions for device management, including date parsing and filtering.
Remarks
This module provides functions to parse date strings and filter devices based on their last polled time. It includes a type definition for device nodes used in the application.
See
- DeviceNode for the device node structure.
- parseDateOnlyLocal for parsing date strings.
- filterDevicesByTimeRange for filtering devices by time range.
Properties
hostname
hostname:
string
Defined in: utils/deviceUtils.ts:15
lastPolledMs?
optionallastPolledMs:number|null
Defined in: utils/deviceUtils.ts:16
Functions
filterDevicesByTimeRange()
filterDevicesByTimeRange(
devices,timeRange,start?,end?):DeviceNode[]
Defined in: utils/deviceUtils.ts:26
Filters devices by time range
Parameters
devices
timeRange
string
start?
string
end?
string
Returns
parseDateOnlyLocal()
parseDateOnlyLocal(
yyyyMmDd):Date
Defined in: utils/deviceUtils.ts:20
Parses a YYYY-MM-DD string to a local Date
Parameters
yyyyMmDd
string
Returns
Date