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
JavaScript
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
;