function parseDuration()

in src/settings.ts [124:135]


function parseDuration(duration: string): { months: number, days: number } {
    // Remove whitespace and convert to uppercase
    duration = duration.replace(/\s/g, "").toUpperCase();
    const years = duration.match(/(\d+)Y/);
    const months = duration.match(/(\d+)M/);
    const weeks = duration.match(/(\d+)W/);
    const days = duration.match(/(\d+)D/);
    return {
        months: (years ? parseInt(years[1]) * 12 : 0) + (months ? parseInt(months[1]) : 0),
        days: (weeks ? parseInt(weeks[1]) * 7 : 0) + (days ? parseInt(days[1]) : 0),
    };
}