@lou.codes/cron
Version:
⏲️ Cron Quartz and Cron UNIX expression parser
21 lines (20 loc) • 537 B
TypeScript
/**
* Map to parse cron list items (can be either a range or a number).
*
* @category Cron String
* @example
* ```typescript
* parseListMap(["1", "05", "13", "5-13", "13-13", "13-5", "99"]);
* // [1, 5, 13, { from: 5, to: 13 }, 13, undefined, undefined]
* ```
* @see {@link parseNumber}
* @see {@link parseRange}
*/
export declare const parseListMap: (
iterable: Readonly<Iterable<string>>,
) => Readonly<
IterableIterator<
| import("./RangeField.js").RangeField<number>
| import("@lou.codes/types").Maybe<number>
>
>;