UNPKG

nestjs-temporal-core

Version:

Complete NestJS integration for Temporal.io with auto-discovery, declarative scheduling, enhanced monitoring, and enterprise-ready features

22 lines 765 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isValidCronExpression = isValidCronExpression; exports.isValidIntervalExpression = isValidIntervalExpression; function isValidCronExpression(cron) { if (!cron || typeof cron !== 'string') { return false; } const parts = cron.trim().split(/\s+/); if (parts.length !== 5 && parts.length !== 6) { return false; } return parts.every((part) => part.length > 0 && part !== ''); } function isValidIntervalExpression(interval) { if (!interval || typeof interval !== 'string') { return false; } const intervalPattern = /^\d+(ms|[smhd])$/; return intervalPattern.test(interval.trim()); } //# sourceMappingURL=validation.js.map