devextreme
Version:
JavaScript/TypeScript Component Suite for Responsive Web Development
26 lines (25 loc) • 1.16 kB
JavaScript
/**
* DevExtreme (cjs/__internal/scheduler/view_model/preparation/prepare_appointments.js)
* Version: 25.2.7
* Build date: Tue May 05 2026
*
* Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.prepareAppointments = void 0;
var _get_minimal_appointments = require("./utils/get_minimal_appointments");
var _replace_incorrect_end_date = require("./utils/replace_incorrect_end_date");
const prepareAppointments = (schedulerStore, items) => {
const cellDurationInMinutes = schedulerStore.getViewOption("cellDuration");
const dataAccessors = schedulerStore._dataAccessors;
const safeItems = (0, _replace_incorrect_end_date.replaceIncorrectEndDate)(items, cellDurationInMinutes, dataAccessors);
return (0, _get_minimal_appointments.getMinimalAppointments)(safeItems, {
dataAccessors: dataAccessors,
timeZoneCalculator: schedulerStore.timeZoneCalculator
})
};
exports.prepareAppointments = prepareAppointments;