| 18038 | return __assign(__assign({}, val), { dtstart, tzid }); |
| 18039 | } |
| 18040 | function initializeOptions(options) { |
| 18041 | var invalid = []; |
| 18042 | var keys = Object.keys(options); |
| 18043 | var defaultKeys2 = Object.keys(DEFAULT_OPTIONS); |
| 18044 | keys.forEach(function(key) { |
| 18045 | if (!includes(defaultKeys2, key)) |
| 18046 | invalid.push(key); |
| 18047 | }); |
| 18048 | if (invalid.length) { |
| 18049 | throw new Error("Invalid options: " + invalid.join(", ")); |
| 18050 | } |
| 18051 | return __assign(__assign({}, DEFAULT_OPTIONS), options); |
| 18052 | } |
| 18053 | function extractName(line) { |
| 18054 | if (line.indexOf(":") === -1) { |
| 18055 | return { name: "RRULE", value: line }; |