12 lines
434 B
TypeScript
12 lines
434 B
TypeScript
|
|
||
|
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]
|