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