From 79215bd24513dd9d363148cfa6d6ca3c74967e9c Mon Sep 17 00:00:00 2001 From: Felix Fung Date: Tue, 10 Sep 2013 02:18:42 -0400 Subject: [PATCH] Fix d3 Selection.node and update test tsc d3-test.ts passes --- d3/d3-tests.ts | 2 +- d3/d3.d.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/d3/d3-tests.ts b/d3/d3-tests.ts index fca389b02..c4d058574 100644 --- a/d3/d3-tests.ts +++ b/d3/d3-tests.ts @@ -1960,7 +1960,7 @@ function healthAndWealth() { .text(function (d) { return d.name; } ); // Add an overlay for the year label. - var box = label.node().getBBox(); + var box = (label.node()).getBBox(); var overlay = svg.append("rect") .attr("class", "overlay") diff --git a/d3/d3.d.ts b/d3/d3.d.ts index 53b36d912..48eb0ede9 100644 --- a/d3/d3.d.ts +++ b/d3/d3.d.ts @@ -740,7 +740,7 @@ declare module D3 { */ sort(comparator?: (a: T, b: T) => number): Selection; order: () => Selection; - node: () => HTMLElement; + node: () => Element; } export interface EnterSelection { @@ -748,7 +748,7 @@ declare module D3 { insert: (name: string, before: string) => Selection; select: (selector: string) => Selection; empty: () => boolean; - node: () => HTMLElement; + node: () => Element; } export interface UpdateSelection extends Selection {