@@ -64,7 +64,7 @@ import { MobileTooltipStrategy } from './tooltip_strategies/m_mobile_tooltip_str
6464import type {
6565 AppointmentTooltipItem ,
6666 SafeAppointment ,
67- TargetedAppointment ,
67+ ScrollToGroupValuesOrOptions , ScrollToOptions , TargetedAppointment ,
6868} from './types' ;
6969import { AppointmentAdapter } from './utils/appointment_adapter/appointment_adapter' ;
7070import { AppointmentDataAccessor } from './utils/data_accessor/appointment_data_accessor' ;
@@ -77,7 +77,6 @@ import type { NormalizedView } from './utils/options/types';
7777import { setAppointmentGroupValues } from './utils/resource_manager/appointment_groups_utils' ;
7878import { createResourceEditorModel } from './utils/resource_manager/popup_utils' ;
7979import { ResourceManager } from './utils/resource_manager/resource_manager' ;
80- import type { GroupValues , RawGroupValues } from './utils/resource_manager/types' ;
8180import AppointmentLayoutManager from './view_model/appointments_layout_manager' ;
8281import { AppointmentDataSource } from './view_model/m_appointment_data_source' ;
8382import type { AppointmentViewModelPlain } from './view_model/types' ;
@@ -91,14 +90,6 @@ import SchedulerWorkSpaceMonth from './workspaces/m_work_space_month';
9190import SchedulerWorkSpaceWeek from './workspaces/m_work_space_week' ;
9291import SchedulerWorkSpaceWorkWeek from './workspaces/m_work_space_work_week' ;
9392
94- interface ScrollToOptions {
95- group ?: RawGroupValues | GroupValues ;
96- allDay ?: boolean | undefined ;
97- align ?: 'start' | 'center' ;
98- }
99-
100- type ScrollToGroupValuesOrOptions = RawGroupValues | GroupValues | ScrollToOptions | undefined ;
101-
10293const toMs = dateUtils . dateToMilliseconds ;
10394
10495const WIDGET_CLASS = 'dx-scheduler' ;
@@ -2045,6 +2036,7 @@ class Scheduler extends SchedulerOptionsBaseWidget {
20452036 allDayValue = groupValuesOrOptions . allDay ;
20462037 align = groupValuesOrOptions . align ?? 'center' ;
20472038 } else {
2039+ errors . log ( 'W0002' , 'dxScheduler' , 'scrollTo' , '26.1' , 'Use an object with "group", "allDay", and "align" properties instead of separate parameters.' ) ;
20482040 groupValues = groupValuesOrOptions ;
20492041 allDayValue = allDay ;
20502042 }
0 commit comments