@lou.codes/cron
Version:
⏲️ Cron Quartz and Cron UNIX expression parser
12 lines (11 loc) • 373 B
JavaScript
import { isArray, isNumber } from "@lou.codes/predicates";
import { isRangeField } from "./isRangeField.js";
/**
* Predicate checking if given value is a {@link ListField}.
*
* @category Predicate
* @see {@link ListField}
* @see {@link isRangeField}
*/
export const isListField = value =>
isArray(value) && value.every(item => isNumber(item) || isRangeField(item));