@@ -5,8 +5,8 @@ import $ from '@js/core/renderer';
55import { equalByValue } from '@js/core/utils/common' ;
66import { isRenderer } from '@js/core/utils/type' ;
77import type { ItemLike } from '@js/ui/collection/ui.collection_widget.base' ;
8- import type CollectionWidget from '@ts/ui/collection/m_collection_widget .edit' ;
9- import type { CollectionWidgetEditProperties } from '@ts/ui/collection/m_collection_widget .edit' ;
8+ import type CollectionWidget from '@ts/ui/collection/collection_widget .edit' ;
9+ import type { CollectionWidgetEditProperties } from '@ts/ui/collection/collection_widget .edit' ;
1010
1111export type CollectionItemIndex = number | { group : number ; item : number } ;
1212
@@ -48,27 +48,26 @@ class EditStrategy<
4848 return items ;
4949 }
5050
51- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
51+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
5252 getIndexByItemData ( value : TItem ) : number {
5353 return Class . abstract ( ) ;
5454 }
5555
56- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
56+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
5757 getItemDataByIndex ( index : number ) : TItem {
5858 return Class . abstract ( ) ;
5959 }
6060
61- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
61+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
6262 getKeysByItems ( items : TItem [ ] ) : TKey [ ] {
6363 return Class . abstract ( ) ;
6464 }
6565
66- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
66+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
6767 getItemsByKeys ( keys : TKey [ ] , items ?: TItem [ ] ) : TItem [ ] {
6868 return Class . abstract ( ) ;
6969 }
7070
71- // eslint-disable-next-line class-methods-use-this
7271 itemsGetter ( ) : TItem [ ] {
7372 return Class . abstract ( ) ;
7473 }
@@ -94,7 +93,7 @@ class EditStrategy<
9493 this . _cache = null ;
9594 }
9695
97- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
96+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
9897 getIndexByKey ( key : TKey ) : number {
9998 return Class . abstract ( ) ;
10099 }
@@ -150,12 +149,11 @@ class EditStrategy<
150149 return this . _getItemByNormalizedIndex ( normalizedItemIndex ) ;
151150 }
152151
153- // eslint-disable-next-line class-methods-use-this
154152 _isNode ( el : unknown ) : el is Element {
155153 return domAdapter . isNode ( el && isRenderer ( el ) ? ( el as dxElementWrapper ) . get ( 0 ) : el ) ;
156154 }
157155
158- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
156+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
159157 deleteItemAtIndex ( index : number ) : void {
160158 return Class . abstract ( ) ;
161159 }
@@ -164,45 +162,43 @@ class EditStrategy<
164162 return this . _itemsFromSameParent ( movingIndex , destinationIndex ) && movingIndex < destinationIndex ? 'after' : 'before' ;
165163 }
166164
167- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
165+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
168166 moveItemAtIndexToIndex ( movingIndex : number , destinationIndex : number ) : void {
169167 return Class . abstract ( ) ;
170168 }
171169
172- // eslint-disable-next-line class-methods-use-this
173170 _isNormalizedItemIndex ( index : number | Element | TItem ) : boolean {
174171 return ( typeof index === 'number' ) && Math . round ( index ) === index ;
175172 }
176173
177- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
174+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
178175 _isItemIndex ( index : number | Element | TItem ) : boolean {
179176 return Class . abstract ( ) ;
180177 }
181178
182- // eslint-disable-next-line class-methods-use-this
183179 _getNormalizedItemIndex (
184180 // eslint-disable-next-line @typescript-eslint/no-unused-vars
185181 value : Element ,
186182 ) : number {
187183 return Class . abstract ( ) ;
188184 }
189185
190- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
186+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
191187 _normalizeItemIndex ( index : number ) : number {
192188 return Class . abstract ( ) ;
193189 }
194190
195- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
191+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
196192 _denormalizeItemIndex ( index : number ) : CollectionItemIndex {
197193 return Class . abstract ( ) ;
198194 }
199195
200- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
196+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
201197 _getItemByNormalizedIndex ( index : number ) : dxElementWrapper {
202198 return Class . abstract ( ) ;
203199 }
204200
205- // eslint-disable-next-line @typescript-eslint/no-unused-vars, class-methods-use-this
201+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
206202 _itemsFromSameParent ( movingIndex : number , destinationIndex : number ) : boolean {
207203 return Class . abstract ( ) ;
208204 }
0 commit comments