Skip to content

Commit 725f298

Browse files
The toggle() renderer method must accept a boolean value as an argument (DevExpress#30687) (DevExpress#30696)
1 parent 40bcc12 commit 725f298

File tree

9 files changed

+2
-17
lines changed

9 files changed

+2
-17
lines changed

packages/devextreme/js/__internal/m_sortable.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,6 @@ class Sortable extends Draggable {
852852
that._move(position, $placeholderElement);
853853
}
854854

855-
// @ts-expect-error bad toggle type
856855
$placeholderElement.toggle(!!position);
857856
}
858857

packages/devextreme/js/__internal/ui/list/list.edit.decorator.switchable.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,7 @@ abstract class SwitchableEditDecorator extends EditDecorator {
5656
);
5757

5858
this._list.$element()
59-
// @ts-expect-error ts-error
6059
.append(this._$topShield.toggle(false))
61-
// @ts-expect-error ts-error
6260
.append(this._$bottomShield.toggle(false));
6361
}
6462

@@ -89,16 +87,13 @@ abstract class SwitchableEditDecorator extends EditDecorator {
8987
this._animateToggleDelete($itemElement, isReadyToDelete);
9088
}
9189

92-
// eslint-disable-next-line class-methods-use-this
9390
_isReadyToDelete($itemElement: dxElementWrapper): boolean {
9491
return $itemElement.hasClass(SWITCHABLE_DELETE_READY_CLASS);
9592
}
9693

9794
_toggleShields($itemElement: dxElementWrapper, enabled: boolean): void {
9895
this._list.$element().toggleClass(SWITCHABLE_MENU_SHIELD_POSITIONING_CLASS, enabled);
99-
// @ts-expect-error ts-error
10096
this._$topShield.toggle(enabled);
101-
// @ts-expect-error ts-error
10297
this._$bottomShield.toggle(enabled);
10398
if (enabled) {
10499
this._updateShieldsHeight($itemElement);

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,8 @@ class ProgressBar extends TrackBar<ProgressBarProperties> {
153153
_toggleIndeterminateState(value: boolean): void {
154154
if (value) {
155155
this._renderIndeterminateState();
156-
// @ts-expect-error ts-error
157156
this._$bar.toggle(false);
158157
} else {
159-
// @ts-expect-error ts-error
160158
this._$bar.toggle(true);
161159
this._$segmentContainer?.remove();
162160
delete this._$segmentContainer;

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -443,9 +443,7 @@ class Menu extends MenuBase<MenuProperties> {
443443
}
444444

445445
this._setAriaRole(isAdaptive);
446-
// @ts-expect-error ts-error
447446
$menuItemsContainer.toggle(!isAdaptive);
448-
// @ts-expect-error ts-error
449447
$adaptiveElements.toggle(isAdaptive);
450448
}
451449

packages/devextreme/js/__internal/ui/scroll_view/scroll_view.native.swipe_down.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,6 @@ class SwipeDownNativeScrollViewStrategy<
265265
}
266266

267267
pullDownEnable(enabled: boolean): void {
268-
// @ts-expect-error ts-error
269268
this._$topPocket.toggle(enabled);
270269
this._pullDownEnabled = enabled;
271270
}

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,6 @@ export class ScrollView extends Scrollable<ScrollViewProperties> {
260260
}
261261

262262
if (this._$pullDown && this._strategy) {
263-
// @ts-expect-error ts-error
264263
this._$pullDown.toggle(enabled);
265264
this._strategy.pullDownEnable(enabled);
266265
this._pullDownEnabled = enabled;
@@ -274,7 +273,6 @@ export class ScrollView extends Scrollable<ScrollViewProperties> {
274273
}
275274

276275
if (this._$reachBottom && this._strategy) {
277-
// @ts-expect-error ts-error
278276
this._$reachBottom.toggle(enabled);
279277
this._strategy.reachBottomEnable(enabled);
280278
this._reachBottomEnabled = enabled;

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1258,9 +1258,7 @@ class TreeViewBase extends HierarchicalCollectionWidget<TreeViewBaseProperties,
12581258
$collapseIcon: dxElementWrapper,
12591259
isNodeExpanded: boolean | undefined,
12601260
): void {
1261-
// @ts-expect-error ts-error
12621261
$collapseIcon.toggle(isNodeExpanded);
1263-
// @ts-expect-error ts-error
12641262
$expandIcon.toggle(!isNodeExpanded);
12651263
}
12661264

packages/devextreme/js/core/renderer.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ export interface dxElementWrapper {
116116

117117
toArray(): Element[];
118118

119-
toggle(value: string | undefined): this;
119+
toggle(value?: boolean | string): this;
120120

121121
toggleClass(className: string, value?: boolean): this;
122122

packages/devextreme/ts/dx.all.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6899,7 +6899,7 @@ declare module DevExpress.core {
68996899

69006900
toArray(): Element[];
69016901

6902-
toggle(value: string | undefined): this;
6902+
toggle(value?: boolean | string): this;
69036903

69046904
toggleClass(className: string, value?: boolean): this;
69056905

0 commit comments

Comments
 (0)