Skip to main content

deviceUtils

frontend


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​

Properties​

hostname​

hostname: string

Defined in: utils/deviceUtils.ts:15

lastPolledMs?​

optional lastPolledMs: 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​

DeviceNode[]

timeRange​

string

start?​

string

end?​

string

Returns​

DeviceNode[]


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