Skip to content

Commit 02117ae

Browse files
The toggle() renderer method must accept a boolean value as an argument (DevExpress#30687)
1 parent 31fa3bf commit 02117ae

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
@@ -853,7 +853,6 @@ class Sortable extends Draggable {
853853
that._move(position, $placeholderElement);
854854
}
855855

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

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
@@ -264,7 +264,6 @@ class SwipeDownNativeScrollViewStrategy<
264264
}
265265

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

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

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

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

275274
if (this._$reachBottom && this._strategy) {
276-
// @ts-expect-error ts-error
277275
this._$reachBottom.toggle(enabled);
278276
this._strategy.reachBottomEnable(enabled);
279277
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
@@ -1257,9 +1257,7 @@ class TreeViewBase extends HierarchicalCollectionWidget<TreeViewBaseProperties,
12571257
$collapseIcon: dxElementWrapper,
12581258
isNodeExpanded: boolean | undefined,
12591259
): void {
1260-
// @ts-expect-error ts-error
12611260
$collapseIcon.toggle(isNodeExpanded);
1262-
// @ts-expect-error ts-error
12631261
$expandIcon.toggle(!isNodeExpanded);
12641262
}
12651263

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)