UNPKG

devextreme

Version:

JavaScript/TypeScript Component Suite for Responsive Web Development

24 lines (23 loc) 933 B
/** * DevExtreme (esm/__internal/scheduler/view_model/preparation/prepare_appointments.js) * Version: 25.2.8 * Build date: Mon Jun 08 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { getMinimalAppointments } from "./utils/get_minimal_appointments"; import { replaceIncorrectEndDate } from "./utils/replace_incorrect_end_date"; export const prepareAppointments = (schedulerStore, items) => { const cellDurationInMinutes = schedulerStore.getViewOption("cellDuration"); const dataAccessors = schedulerStore._dataAccessors; const safeItems = replaceIncorrectEndDate(items, cellDurationInMinutes, dataAccessors); return getMinimalAppointments(safeItems, { dataAccessors: dataAccessors, timeZoneCalculator: schedulerStore.timeZoneCalculator }) };