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

Function initializeOptions$1

codebase/sources/dhtmlxscheduler.js:16877–16892  ·  view source on GitHub ↗
(options)

Source from the content-addressed store, hash-verified

16875 return DateTime2;
16876 }(Time);
16877 function initializeOptions$1(options) {
16878 var invalid = [];
16879 var keys = Object.keys(options);
16880 for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) {
16881 var key = keys_1[_i];
16882 if (!includes(defaultKeys, key))
16883 invalid.push(key);
16884 if (isDate(options[key]) && !isValidDate(options[key])) {
16885 invalid.push(key);
16886 }
16887 }
16888 if (invalid.length) {
16889 throw new Error("Invalid options: " + invalid.join(", "));
16890 }
16891 return __assign({}, options);
16892 }
16893 function parseOptions(options) {
16894 var opts = __assign(__assign({}, DEFAULT_OPTIONS$1), initializeOptions$1(options));
16895 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