MCPcopy Create free account
hub / github.com/DHTMLX/scheduler / parseDtstart

Function parseDtstart

codebase/sources/dhtmlxscheduler.es.js:17037–17049  ·  view source on GitHub ↗
(line)

Source from the content-addressed store, hash-verified

17035 return __assign(__assign({}, options[0]), options[1]);
17036}
17037function parseDtstart(line) {
17038 var options = {};
17039 var dtstartWithZone = /DTSTART(?:;TZID=([^:=]+?))?(?::|=)([^;\s]+)/i.exec(line);
17040 if (!dtstartWithZone) {
17041 return options;
17042 }
17043 var tzid = dtstartWithZone[1], dtstart = dtstartWithZone[2];
17044 if (tzid) {
17045 options.tzid = tzid;
17046 }
17047 options.dtstart = untilStringToDate(dtstart);
17048 return options;
17049}
17050function parseLine(rfcString) {
17051 rfcString = rfcString.replace(/^\s+|\s+$/, "");
17052 if (!rfcString.length)

Callers 3

parseLineFunction · 0.70
parseRruleFunction · 0.70
parseInputFunction · 0.70

Calls 1

untilStringToDateFunction · 0.70

Tested by

no test coverage detected