export interface RepetitonInfo { startDate?: Date, // If defined will take precedence over repetitonAmount endDate?: Date,// If defined will take precedence over repetitonAmount totalAmount: number, alreadyOccured: number, schedule: supportedSchedule numberOfDays?: number } export const scheduleNames = ['daily', 'weekly', 'monthly', 'everyTwoWeeks', 'everyNDays'] export type supportedSchedule = typeof scheduleNames[number]