Skip to content

Commit ddda785

Browse files
Gallery: fix ts errors (DevExpress#30637)
Co-authored-by: EugeniyKiyashko <[email protected]>
1 parent 9a01b31 commit ddda785

File tree

9 files changed

+362
-332
lines changed

9 files changed

+362
-332
lines changed

packages/devextreme/js/__internal/events/m_swipe.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1+
import type { Cancelable } from '@js/common/core/events';
12
import registerEmitter from '@js/common/core/events/core/emitter_registrator';
23
import GestureEmitter from '@js/common/core/events/gesture/emitter.gesture';
3-
import { eventData } from '@js/common/core/events/utils/index';
4+
import { eventData } from '@js/common/core/events/utils';
45
import { getHeight, getWidth } from '@js/core/utils/size';
56

67
const SWIPE_START_EVENT = 'dxswipestart';
78
const SWIPE_EVENT = 'dxswipe';
89
const SWIPE_END_EVENT = 'dxswipeend';
910

10-
export type SwipeStartEvent = Event & {
11+
export type SwipeStartEvent = Event & Cancelable & {
1112
maxLeftOffset: number;
1213
maxRightOffset: number;
1314
};

packages/devextreme/js/__internal/ui/accordion.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,7 @@ class Accordion extends CollectionWidgetLiveUpdate<AccordionProperties, Item, Co
323323
skipAnimation: boolean,
324324
): DeferredObj<unknown> {
325325
const $title = $item.children(`.${ACCORDION_ITEM_TITLE_CLASS}`);
326-
// @ts-expect-error ts-error
327-
if (fx.isAnimating($item)) {
326+
if (fx.isAnimating($item.get(0))) {
328327
fx.stop($item.get(0), false);
329328
}
330329

packages/devextreme/js/__internal/ui/calendar/m_calendar.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -629,10 +629,8 @@ class Calendar<
629629
}
630630

631631
_updateCurrentDate(date: Date): void {
632-
// @ts-expect-error ts-error
633-
if (fx.isAnimating(this._$viewsWrapper)) {
634-
// @ts-expect-error ts-error
635-
fx.stop(this._$viewsWrapper, true);
632+
if (fx.isAnimating(this._$viewsWrapper.get(0))) {
633+
fx.stop(this._$viewsWrapper.get(0), true);
636634
}
637635

638636
const min = this._getMinDate();

packages/devextreme/js/__internal/ui/list/list.base.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -943,13 +943,14 @@ export class ListBase extends CollectionWidget<ListBaseProperties, Item> {
943943

944944
$group.toggleClass(LIST_GROUP_COLLAPSED_CLASS, toggle);
945945

946-
// @ts-expect-error ts-error
947-
if (fx.isAnimating($groupBody)) {
948-
fx.stop($groupBody.get(0), false);
946+
const groupBodyElement = $groupBody.get(0);
947+
948+
if (fx.isAnimating(groupBodyElement)) {
949+
fx.stop(groupBodyElement, false);
949950
}
950951

951952
// eslint-disable-next-line @typescript-eslint/no-floating-promises
952-
fx.animate($groupBody.get(0), {
953+
fx.animate(groupBodyElement, {
953954
// @ts-expect-error fx.animate does not have proper typing
954955
type: 'custom',
955956
// @ts-expect-error fx.animate does not have proper typing

0 commit comments

Comments
 (0)