MCPcopy Create free account
hub / github.com/DHTMLX/scheduler / initializeOptions$1

Function initializeOptions$1

codebase/sources/dhtmlxscheduler.es.js:16873–16888  ·  view source on GitHub ↗
(options)

Source from the content-addressed store, hash-verified

16871 return DateTime2;
16872}(Time);
16873function initializeOptions$1(options) {
16874 var invalid = [];
16875 var keys = Object.keys(options);
16876 for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) {
16877 var key = keys_1[_i];
16878 if (!includes(defaultKeys, key))
16879 invalid.push(key);
16880 if (isDate(options[key]) && !isValidDate(options[key])) {
16881 invalid.push(key);
16882 }
16883 }
16884 if (invalid.length) {
16885 throw new Error("Invalid options: " + invalid.join(", "));
16886 }
16887 return __assign({}, options);
16888}
16889function parseOptions(options) {
16890 var opts = __assign(__assign({}, DEFAULT_OPTIONS$1), initializeOptions$1(options));
16891 if (isPresent(opts.byeaster))

Callers 2

parseOptionsFunction · 0.70
RRule2Function · 0.70

Calls 4

includesFunction · 0.70
isDateFunction · 0.70
isValidDateFunction · 0.70
__assignFunction · 0.70

Tested by

no test coverage detected