UNPKG

icalendar-events

Version:

A RFC5545 compliant parser for iCalendar VEVENT with time zone support and accurate recurring events generation.

23 lines 669 B
import { DateTime, Duration, Interval } from 'luxon'; import { RRule } from './rrule.js'; import { ICEvent } from './icevent.js'; export declare class VEvent { uid?: string; dtstart?: DateTime; dtend?: DateTime; duration?: Duration; summary?: string; location?: string; description?: string; rrule?: RRule; rdates: (DateTime | Interval)[]; exdates: DateTime[]; transp?: string; constructor(eventData: string); private parseEventLine; toString(): string; private toEvent; expandRecurrence(range: Interval, includeDTSTART?: boolean): ICEvent[]; private isExcluded; } //# sourceMappingURL=vevent.d.ts.map