Variable: RowValidationUtils
const
RowValidationUtils: {isValidObject
: (obj
:unknown
) =>obj is UnknownRecord
;isValidStatus
: (value
:unknown
) => value is "down" | "up";isValidTimestamp
: (value
:unknown
) =>boolean
; }
Defined in: shared/types/database.ts:184
Validation utilities for database row type checking. Provides atomic validation functions that can be composed for complex validation.
Type Declarationโ
isValidObject()โ
readonly
isValidObject: (obj
:unknown
) =>obj is UnknownRecord
Validates that a value is a non-null object.
Parametersโ
objโ
unknown
Returnsโ
obj is UnknownRecord
isValidStatus()โ
readonly
isValidStatus: (value
:unknown
) => value is "down" | "up"
Validates monitor status value.
Parametersโ
valueโ
unknown
Returnsโ
value is "down" | "up"
isValidTimestamp()โ
readonly
isValidTimestamp: (value
:unknown
) =>boolean
Validates timestamp as numeric value.
Parametersโ
valueโ
unknown
Returnsโ
boolean