@lou.codes/cron
Version:
⏲️ Cron Quartz and Cron UNIX expression parser
17 lines (16 loc) • 518 B
TypeScript
/**
* Maps given iterable through {@link parseNumber}.
*
* @category Cron String
* @example
* ```typescript
* parseNumberMap(["05"]); // [5]
* parseNumberMap(["13"]); // [13]
* parseNumberMap(["59"]); // [59]
* parseNumberMap(["60"]); // [undefined] (60 isn't valid for any cron field)
* ```
* @see {@link parseNumber}
*/
export declare const parseNumberMap: <Predicated extends number>(
iterable: Readonly<Iterable<string>>,
) => Readonly<IterableIterator<import("@lou.codes/types").Maybe<Predicated>>>;