UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

33 lines (31 loc) 1.22 kB
/** * DevExtreme (renovation/ui/scheduler/timeZoneCalculator/createTimeZoneCalculator.js) * Version: 22.1.9 * Build date: Tue Apr 18 2023 * * Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; exports.createTimeZoneCalculator = void 0; var _utils = require("./utils"); var _utils2 = _interopRequireDefault(require("../../../../ui/scheduler/utils.timeZone")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj } } var createTimeZoneCalculator = function(currentTimeZone) { return new _utils.TimeZoneCalculator({ getClientOffset: function(date) { return _utils2.default.getClientTimezoneOffset(date) }, tryGetCommonOffset: function(date) { return _utils2.default.calculateTimezoneByValue(currentTimeZone, date) }, tryGetAppointmentOffset: function(date, appointmentTimezone) { return _utils2.default.calculateTimezoneByValue(appointmentTimezone, date) } }) }; exports.createTimeZoneCalculator = createTimeZoneCalculator;