@bitblit/epsilon
Version:
Tiny adapter to simplify building API gateway Lambda APIS
12 lines (11 loc) • 605 B
TypeScript
import { ScheduledEvent } from 'aws-lambda';
import { AbstractCronEntry } from './abstract-cron-entry';
import { CronConfig } from './cron-config';
export declare class CronUtil {
static everyNMinuteFilter(n: number): number[];
static everyNDaysOfYearFilter(n: number): number[];
static everyNElementFilter(n: number, m: number): number[];
static numberMatchesFilter(num: number, filter: number[]): boolean;
static eventMatchesEntry(event: ScheduledEvent, entry: AbstractCronEntry, cfg: CronConfig): boolean;
static cronEntryName(entry: AbstractCronEntry, idx?: number): string;
}