web / lib/collections/scheduled-imports/validation
lib/collections/scheduled-imports/validation
Validation functions for scheduled imports.
Contains validation logic for cron expressions, URLs, and other scheduled import fields. Extracted from the main collection file to improve maintainability and reduce file size.
Functions
validateUrl()
validateUrl(
val):string|true
Validates a URL string.
Parameters
val
undefined | null | string
Returns
string | true
validateCronExpression()
validateCronExpression(
value):string|true
Validates a complete cron expression.
Parameters
value
undefined | null | string
Returns
string | true
validateScheduleConfig()
validateScheduleConfig(
_value,__namedParameters):string|true
Validates that either frequency or cron expression is provided when enabled.
Parameters
_value
unknown
__namedParameters
siblingData?
{ enabled?: boolean; scheduleType?: string; frequency?: null | string; cronExpression?: null | string; }
siblingData.enabled?
boolean
siblingData.scheduleType?
string
siblingData.frequency?
null | string
siblingData.cronExpression?
null | string
Returns
string | true