react-cron-generator
Version:
A powerful React component for building cron expressions with support for both Unix (5 fields) and Quartz (7 fields) formats. Features validation, format conversion, TypeScript support, and accessibility.
25 lines • 1.01 kB
TypeScript
/**
* Utility functions to convert between Unix (5 fields) and Quartz (7 fields) cron formats
*
* Unix format: minute hour day month day-of-week
* Quartz format: second minute hour day month day-of-week year
*/
/**
* Convert Unix cron (5 fields) to Quartz cron (7 fields)
* @param unixCron - Unix cron expression (e.g., "star/5 * * * *")
* @returns Quartz cron expression (e.g., "0 0/5 * * * ? *")
*/
export declare const unixToQuartz: (unixCron: string) => string;
/**
* Convert Quartz cron (7 fields) to Unix cron (5 fields)
* @param quartzCron - Quartz cron expression (e.g., "0 0/5 * * * ? *")
* @returns Unix cron expression (e.g., "star/5 * * * *")
*/
export declare const quartzToUnix: (quartzCron: string) => string;
/**
* Detect if a cron expression is Unix or Quartz format
* @param cron - Cron expression
* @returns 'unix' | 'quartz' | 'unknown'
*/
export declare const detectCronFormat: (cron: string) => 'unix' | 'quartz' | 'unknown';
//# sourceMappingURL=cron-converter.d.ts.map