UNPKG

rrule

Version:

JavaScript library for working with recurrence rules for calendar dates.

21 lines (20 loc) 655 B
import RRule from './rrule'; import RRuleSet from './rruleset'; import { Options } from './types'; export interface RRuleStrOptions { dtstart: Date | null; cache: boolean; unfold: boolean; forceset: boolean; compatible: boolean; tzid: string | null; } export declare function parseInput(s: string, options: Partial<RRuleStrOptions>): { dtstart: Date | null | undefined; tzid: string | null | undefined; rrulevals: Partial<Options>[]; rdatevals: Date[]; exrulevals: Partial<Options>[]; exdatevals: Date[]; }; export declare function rrulestr(s: string, options?: Partial<RRuleStrOptions>): RRule | RRuleSet;