From a1dd7c07b72495850cecd415ef41812c1f0e06eb Mon Sep 17 00:00:00 2001 From: Andy Date: Fri, 21 Sep 2018 12:04:45 -0700 Subject: [PATCH] d3-drag: Fix tests (#27767) --- types/d3-drag/d3-drag-tests.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/types/d3-drag/d3-drag-tests.ts b/types/d3-drag/d3-drag-tests.ts index 9a8012606b..cf5428e7e2 100644 --- a/types/d3-drag/d3-drag-tests.ts +++ b/types/d3-drag/d3-drag-tests.ts @@ -7,7 +7,7 @@ */ import * as d3Drag from 'd3-drag'; -import { event, select, Selection } from 'd3-selection'; +import { ArrayLike, event, select, Selection } from 'd3-selection'; // NB: Consider alternative approach to getting live event-binding // when using webpack as suggested by @ocombe in response to @@ -62,7 +62,7 @@ circleCustomDrag = d3Drag.drag) => d3Drag.DragContainerElement; +let containerAccessor: (this: SVGCircleElement, d: CircleDatum, i: number, group: SVGCircleElement[] | ArrayLike) => d3Drag.DragContainerElement; containerAccessor = function(d, i, group) { console.log('Node Id of circle: ', d.nodeId); @@ -123,7 +123,7 @@ circleDrag = circleDrag.touchable(true); circleDrag = circleDrag.touchable(function(d, i, group) { const that: SVGCircleElement = this; const datum: CircleDatum = d; - const g: SVGCircleElement[] | NodeListOf = group; + const g: SVGCircleElement[] | ArrayLike = group; return "ontouchstart" in this && datum.color === 'green'; });