UNPKG

nativescript-calendar

Version:

Interact with the native calendar. Add, Update, Read, you name it.

40 lines (39 loc) 948 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Calendar = void 0; exports.Calendar = { defaults: { reminders: { first: 60, second: null }, recurrence: { frequency: null, interval: 1, endDate: null }, calendar: { id: 1, name: null, color: null } }, merge: function (obj1, obj2) { var result = {}; for (var i in obj1) { if ((i in obj2) && (typeof obj1[i] === "object") && (i !== null)) { result[i] = exports.Calendar.merge(obj1[i], obj2[i]); } else { result[i] = obj1[i]; } } for (var i in obj2) { if (i in result) { continue; } result[i] = obj2[i]; } return result; } };