Skip to Content
⚠️Active Development Notice: TimeTiles is under active development. Information may be placeholder content or not up-to-date.

web


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

Last updated on