@@ -234,7 +234,7 @@ export class GraphController extends ScatterController {
234234 this . getDataset = ( ) => {
235235 return new Proxy ( dataset , {
236236 get ( obj : any , prop : string ) {
237- return prop === 'data' ? obj . edges ?? [ ] : obj [ prop ] ;
237+ return prop === 'data' ? ( obj . edges ?? [ ] ) : obj [ prop ] ;
238238 } ,
239239 } ) ;
240240 } ;
@@ -259,8 +259,8 @@ export class GraphController extends ScatterController {
259259 } ;
260260
261261 function copyPoint ( point : { x : number ; y : number ; angle ?: number } ) {
262- const x = reset ? base . x : xScale ?. getPixelForValue ( point . x , 0 ) ?? 0 ;
263- const y = reset ? base . y : yScale ?. getPixelForValue ( point . y , 0 ) ?? 0 ;
262+ const x = reset ? base . x : ( xScale ?. getPixelForValue ( point . x , 0 ) ?? 0 ) ;
263+ const y = reset ? base . y : ( yScale ?. getPixelForValue ( point . y , 0 ) ?? 0 ) ;
264264 return {
265265 x,
266266 y,
@@ -301,20 +301,20 @@ export class GraphController extends ScatterController {
301301 /**
302302 * @hidden
303303 */
304- // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
304+
305305 updateEdgeElement ( edge : EdgeLine , index : number , properties : any , mode : UpdateMode ) : void {
306306 super . updateElement ( edge as unknown as Element < AnyObject , AnyObject > , index , properties , mode ) ;
307307 }
308308
309309 /**
310310 * @hidden
311311 */
312- // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
312+
313313 updateElement ( point : Element < AnyObject , AnyObject > , index : number , properties : any , mode : UpdateMode ) : void {
314314 if ( mode === 'reset' ) {
315315 // start in center also in x
316316 const { xScale } = this . _cachedMeta ;
317- // eslint-disable-next-line no-param-reassign
317+
318318 properties . x = xScale ?. getBasePixel ( ) ?? 0 ;
319319 }
320320 super . updateElement ( point , index , properties , mode ) ;
@@ -345,7 +345,6 @@ export class GraphController extends ScatterController {
345345 return index ;
346346 }
347347
348- // eslint-disable-next-line no-console
349348 console . warn ( 'cannot resolve edge ref' , ref ) ;
350349 return - 1 ;
351350 }
@@ -501,7 +500,6 @@ export class GraphController extends ScatterController {
501500 meta . edges = metaData ;
502501
503502 for ( let i = 0 ; i < edges . length ; i += 1 ) {
504- // eslint-disable-next-line new-cap
505503 metaData [ i ] = new this . edgeElementType ( ) ;
506504 }
507505 }
@@ -515,7 +513,6 @@ export class GraphController extends ScatterController {
515513 const metaData = meta . edges || ( meta . edges = [ ] ) ;
516514
517515 for ( let i = 0 ; i < edges . length ; i += 1 ) {
518- // eslint-disable-next-line new-cap
519516 metaData [ i ] = metaData [ i ] || new this . edgeElementType ( ) ;
520517 }
521518 if ( edges . length < metaData . length ) {
@@ -549,25 +546,21 @@ export class GraphController extends ScatterController {
549546 _insertEdgeElements ( start : number , count : number ) : void {
550547 const elements = [ ] ;
551548 for ( let i = 0 ; i < count ; i += 1 ) {
552- // eslint-disable-next-line new-cap
553549 elements . push ( new this . edgeElementType ( ) ) ;
554550 }
555551 ( this . _cachedMeta as unknown as IExtendedChartMeta ) . edges . splice ( start , 0 , ...elements ) ;
556552 this . updateEdgeElements ( elements , start , 'reset' ) ;
557553 this . _scheduleResyncLayout ( ) ;
558554 }
559555
560- // eslint-disable-next-line class-methods-use-this
561556 reLayout ( ) : void {
562557 // hook
563558 }
564559
565- // eslint-disable-next-line class-methods-use-this
566560 resetLayout ( ) : void {
567561 // hook
568562 }
569563
570- // eslint-disable-next-line class-methods-use-this
571564 stopLayout ( ) : void {
572565 // hook
573566 }
@@ -585,7 +578,6 @@ export class GraphController extends ScatterController {
585578 } ) ;
586579 }
587580
588- // eslint-disable-next-line class-methods-use-this
589581 resyncLayout ( ) : void {
590582 // hook
591583 }
0 commit comments