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