Files
illegitimate-bot/src/interfaces/Cron.ts
2023-12-31 10:50:32 +01:00

19 lines
396 B
TypeScript

import { TimeZones } from "."
interface TimeFormat {
seconds: "*" | number
minutes: "*" | number
hours: "*" | number
dayOfMonth: "*" | number
month: "*" | number
dayOfWeek: "*" | number
}
export default interface Cron {
time: TimeFormat
execute: () => void
onComplete?: null | undefined
start?: boolean | null | undefined
timeZone: keyof TimeZones
}