From 3b7c246a4722d74562333731de41e9059198ed6a Mon Sep 17 00:00:00 2001 From: Dmytro Stanchiev Date: Tue, 7 Apr 2026 08:09:40 -0400 Subject: [PATCH] style(lib): standardize rfc5545-types file formatting --- src/lib/rfc5545-types.ts | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/src/lib/rfc5545-types.ts b/src/lib/rfc5545-types.ts index 2b75d81..f0a9ed4 100644 --- a/src/lib/rfc5545-types.ts +++ b/src/lib/rfc5545-types.ts @@ -1,23 +1,30 @@ // RFC 5545 (iCalendar) Recurrence Rule types // Based on the iCalendar specification for RRULE -export type Frequency = 'SECONDLY' | 'MINUTELY' | 'HOURLY' | 'DAILY' | 'WEEKLY' | 'MONTHLY' | 'YEARLY' +export type Frequency = + | "SECONDLY" + | "MINUTELY" + | "HOURLY" + | "DAILY" + | "WEEKLY" + | "MONTHLY" + | "YEARLY"; -export type Weekday = 'SU' | 'MO' | 'TU' | 'WE' | 'TH' | 'FR' | 'SA' +export type Weekday = "SU" | "MO" | "TU" | "WE" | "TH" | "FR" | "SA"; export interface RecurrenceRule { - freq: Frequency - until?: string // ISO 8601 date string - count?: number - interval?: number - bySecond?: number[] - byMinute?: number[] - byHour?: number[] - byDay?: string[] - byMonthDay?: number[] - byYearDay?: number[] - byWeekNo?: number[] - byMonth?: number[] - bySetPos?: number[] - wkst?: Weekday + freq: Frequency; + until?: string; // ISO 8601 date string + count?: number; + interval?: number; + bySecond?: number[]; + byMinute?: number[]; + byHour?: number[]; + byDay?: string[]; + byMonthDay?: number[]; + byYearDay?: number[]; + byWeekNo?: number[]; + byMonth?: number[]; + bySetPos?: number[]; + wkst?: Weekday; }