UNPKG

@lou.codes/cron

Version:

⏲️ Cron Quartz and Cron UNIX expression parser

20 lines (19 loc) 526 B
import type { Maybe } from "@lou.codes/types"; /** * Parses a cron list into an array. * * @category Cron String * @example * ```typescript * parseNumber("5"); // 5 * parseNumber("13"); // 13 * parseNumber("59"); // 59 * parseNumber("60"); // undefined (60 isn't valid for any cron field) * ``` * * @param value String that might be a list. * @returns Parsed list of `undefined` if it isn't a list string. */ export declare const parseNumber: <Predicated extends number>( value: string, ) => Maybe<Predicated>;