UNPKG

@flla/cron-time-generator

Version:

Cron Time Expression Generator

46 lines (45 loc) 1.3 kB
declare const _default: { /** * Put a character in a string using position. * @param {number} position * @param {*} char * @param {string} str */ spliceIntoPosition(position: number, char: string, str?: string | undefined): string; /** * Get cron minute string. */ minute(): string; /** * Get cron hour String. */ hour(): string; /** * Get Cron day string, with an option of setting: `hourOfTheDay and minuteOfTheHour` * @param hourOfTheDay * @param minuteOfTheHour */ day(hourOfTheDay?: number, minuteOfTheHour?: number): string; /** * Get the integer representation of day string. * @param {string|number} day * @return {number} * @example * Helpers.dayToInt('sunday') // 0 * Helpers.dayToInt('monday') // 1 */ dayToInt(day: number | string): number; /** * Get the integer representation of multiple day strings. * @param days */ daysToIntegers(days: (string | number)[]): number[]; /** * Checks if startDay and endDay follows a calendar sequence. * else throws error. * @param startDay * @param endDay */ validateStartToEndDay(startDay: number, endDay: number): void; }; export default _default;